From 50e64e8710e3af657ad97053e16435c284dc80e2 Mon Sep 17 00:00:00 2001 From: François Revel Date: Sat, 29 Nov 2008 22:55:56 +0000 Subject: C89 svn path=/trunk/libparserutils/; revision=5838 --- src/utils/vector.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/utils/vector.c') diff --git a/src/utils/vector.c b/src/utils/vector.c index f99b773..2571ba4 100644 --- a/src/utils/vector.c +++ b/src/utils/vector.c @@ -218,10 +218,12 @@ extern void parserutils_vector_dump(parserutils_vector *vector, void parserutils_vector_dump(parserutils_vector *vector, const char *prefix, void (*printer)(void *item)) { + int32_t i; + if (vector == NULL || printer == NULL) return; - for (int32_t i = 0; i <= vector->current_item; i++) { + for (i = 0; i <= vector->current_item; i++) { printf("%s %d: ", prefix != NULL ? prefix : "", i); printer((uint8_t *) vector->items + (i * vector->item_size)); printf("\n"); -- cgit v1.2.3