X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcstack.c;fp=lib%2Fsilcutil%2Fsilcstack.c;h=6107cf047598a912e888fa55aadc59850b4f2be5;hp=fabef8ec7dbddc953b8ba2ff45cec6f7f4aafeca;hb=127c91c66005ddf9585458914e4caaf56758b490;hpb=103986117eb70b715d462b4d520a1f0912b8f90f diff --git a/lib/silcutil/silcstack.c b/lib/silcutil/silcstack.c index fabef8ec..6107cf04 100644 --- a/lib/silcutil/silcstack.c +++ b/lib/silcutil/silcstack.c @@ -4,7 +4,7 @@ Author: Pekka Riikonen - Copyright (C) 2003 - 2006 Pekka Riikonen + Copyright (C) 2003 - 2008 Pekka Riikonen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -66,6 +66,9 @@ void silc_stack_free(SilcStack stack) { int i; + if (!stack) + return; + silc_free(stack->frames); for (i = 0; i < SILC_STACK_BLOCK_NUM; i++) silc_free(stack->stack[i]);