From 983e4f9de31643e3d6b7829b26e8c69c68ec7dc2 Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Wed, 25 Feb 2004 05:21:08 +0000 Subject: Don't unlink ringbuffer files if we haven't yet allocated the array of ringbuffer files - yes, we can fail before that's done, so we have to check for that. svn path=/trunk/; revision=10232 --- ringbuffer.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'ringbuffer.c') diff --git a/ringbuffer.c b/ringbuffer.c index 90f8708f24..2584dde4b4 100644 --- a/ringbuffer.c +++ b/ringbuffer.c @@ -1,7 +1,7 @@ /* ringbuffer.c * Routines for packet capture windows * - * $Id: ringbuffer.c,v 1.7 2003/06/22 16:06:03 deniel Exp $ + * $Id: ringbuffer.c,v 1.8 2004/02/25 05:21:08 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -349,9 +349,11 @@ ringbuf_error_cleanup(void) rb_data.fd = -1; } - for (i=0; i < rb_data.num_files; i++) { - if (rb_data.files[i].name != NULL) { - unlink(rb_data.files[i].name); + if (rb_data.files != NULL) { + for (i=0; i < rb_data.num_files; i++) { + if (rb_data.files[i].name != NULL) { + unlink(rb_data.files[i].name); + } } } /* free the memory */ -- cgit v1.2.1