Make the contract of Array & Buffer fail after a clear.
This commit is contained in:
1 parent
ed5eac6e9d
commit
e25e9ba29b
2 files changed
+7
-2
No files matched your search
@@ -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; \
|
||||
} \
|
||||
\
|
||||
|
||||
|
||||
Reference in new issue
Block a user