From 632add21c57013e7b8cef1a755440daf492e553d Mon Sep 17 00:00:00 2001 From: rlar Date: Wed, 6 Mar 2013 18:18:15 +0100 Subject: [PATCH] inpcom.c, delete_libs() can use line_free_x() now --- src/frontend/inpcom.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index a941a2d63..1d508702b 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -287,17 +287,11 @@ static void delete_libs(void) { int i; - struct line *tmpdeck, *tmpdeck2; for (i = 0; i < N_LIBRARIES; i++) { if (libraries[i].name == NULL) continue; tfree(libraries[i].name); - tmpdeck = libraries[i].deck; - while (tmpdeck) { /* cannot use line_free_x(tmpdeck, TRUE); due to stack overflow */ - tmpdeck2 = tmpdeck; - tmpdeck = tmpdeck->li_next; - line_free_x(tmpdeck2, FALSE); - } + line_free_x(libraries[i].deck, TRUE); } }