]> git.dolda2000.com Git - doldaconnect.git/commitdiff
Fixed double free bug in libdcui.
authorFredrik Tolf <fredrik@dolda2000.com>
Sat, 1 Mar 2008 03:53:06 +0000 (04:53 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Sat, 1 Mar 2008 03:53:06 +0000 (04:53 +0100)
lib/uilib.c

index 48b3eed1470846a81a182bbddd59eb06a7f19008..1290dd95e0ea4ab63d15a4ad3fa1293982903a64 100644 (file)
@@ -490,6 +490,7 @@ int dc_queuecmd(int (*callback)(struct dc_response *), void *data, ...)
                        return(-1);
                    }
                } else if(!wcscmp(tpart, L"ls")) {
+                   freepart = 0;
                    part = va_arg(al, wchar_t *);
                } else if(!wcscmp(tpart, L"ll")) {
                    freepart = 1;