Check for NULL bufer in silc_buffer_clear.
authorPekka Riikonen <priikone@silcnet.org>
Sun, 1 Jun 2003 08:57:34 +0000 (08:57 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Sun, 1 Jun 2003 08:57:34 +0000 (08:57 +0000)
lib/silcutil/silcbuffer.h

index 149adc1dffd6a2c587278c10a34654827dd62bd7..4dc1472ae6822fc5bff68575c5db519c7e0c3604 100644 (file)
@@ -591,6 +591,8 @@ SilcBuffer silc_buffer_alloc_size(SilcUInt32 len)
 static inline
 void silc_buffer_clear(SilcBuffer sb)
 {
+  if (!sb)
+    return;
   memset(sb->head, 0, sb->truelen);
   sb->data = sb->head;
   sb->tail = sb->head;