From af1466d3317fc60ce88a2389b8feff132621c1b5 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Fri, 15 Jun 2012 21:14:49 +0000
Subject: [PATCH] If you're going to free() something, you likely shouldn't use
 alloca()...

---
 src/sbbs3/uedit/uedit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/uedit/uedit.c b/src/sbbs3/uedit/uedit.c
index d4c09dcf39..0f597b7ca9 100644
--- a/src/sbbs3/uedit/uedit.c
+++ b/src/sbbs3/uedit/uedit.c
@@ -1754,7 +1754,7 @@ int getuser(scfg_t *cfg, user_t *user, char* str)
 			}
 		}
 		FREE_AND_NULL(opt[j]);
-		if((opt[j]=(struct user_list *)alloca(sizeof(struct user_list)))==NULL)
+		if((opt[j]=(struct user_list *)malloc(sizeof(struct user_list)))==NULL)
 			allocfail(sizeof(struct user_list));
 		opt[j]->info[0]=0;
 		i=0;
-- 
GitLab