Make the contract of Array & Buffer fail after a clear.

This commit is contained in:
Patrick Pelissier committed 2021-02-21 21:08:35 +01:00
1 parent ed5eac6e9d
commit e25e9ba29b
2 files changed
+7 -2

No files matched your search

+2
View File
@@ -806,6 +806,7 @@ M_C(name, _init)(buffer_t v, size_t size) \
} \
M_CALL_FREE(oplist, buffer->Tab); \
buffer->Tab = NULL; /* safer */ \
buffer->size = 3; \
} \
\
static inline size_t \
@@ -1131,6 +1132,7 @@ M_C(name, _init)(buffer_t v, size_t size) \
} \
M_CALL_FREE(oplist, buffer->Tab); \
buffer->Tab = NULL; /* safer */ \
buffer->size = 3; \
} \
\