]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix segfault from stack corruption.
authorMichael Jerris <mike@jerris.com>
Tue, 21 Mar 2006 18:32:39 +0000 (18:32 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 21 Mar 2006 18:32:39 +0000 (18:32 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@889 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_console.c
w32/vsnet/Freeswitch.sln

index 7db630aef8a6de56976ecf37398017d288226260..9a0a26a58381edfad56b6b60550a580cb66a0190 100644 (file)
@@ -35,7 +35,7 @@
 static int switch_console_process(char *cmd)
 {
        char *arg = NULL;
-       char retbuf[SWITCH_RECCOMMENDED_BUFFER_SIZE * 10] = "";
+       char *retbuf = (char *)malloc(SWITCH_RECCOMMENDED_BUFFER_SIZE * 10);
 
 #ifdef EMBED_PERL
        const char *perlhelp = "perl - execute some perl. (print to STDERR if you want to see it.)\n";
index c12602fc4bd41afea59e44f7e05e81d99d402c8a..aa046be1259daec9165b59df39536367f6efa9f7 100644 (file)
@@ -335,8 +335,8 @@ Global
                {419AA391-5F3F-4BFE-A869-9D154D62A792} = {E72B5BCB-6462-4D23-B419-3AF1A4AC3D78}\r
                {0E2C6395-13B9-46E5-9264-8859D346018D} = {E72B5BCB-6462-4D23-B419-3AF1A4AC3D78}\r
                {2988EB83-785F-45D4-8731-8E1E4345177E} = {C5F182F9-754A-4EC5-B50F-76ED02BE13F4}\r
-               {07113B25-D3AF-4E04-BA77-4CD1171F022C} = {C5F182F9-754A-4EC5-B50F-76ED02BE13F4}\r
                {A27CCA23-1541-4337-81A4-F0A6413078A0} = {C5F182F9-754A-4EC5-B50F-76ED02BE13F4}\r
+               {07113B25-D3AF-4E04-BA77-4CD1171F022C} = {C5F182F9-754A-4EC5-B50F-76ED02BE13F4}\r
                {3A5B9131-F20C-4A85-9447-6C1610941CEE} = {9460B5F1-0A95-41C4-BEB7-9C2C96459A7C}\r
                {5FD31A25-5D83-4794-8BEE-904DAD84CE71} = {9460B5F1-0A95-41C4-BEB7-9C2C96459A7C}\r
                {FE3540C5-3303-46E0-A69E-D92F775687F1} = {9460B5F1-0A95-41C4-BEB7-9C2C96459A7C}\r