Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=d6b54a938f4e4c54dcc5375d66c1a23059c73dac
commit d6b54a938f4e4c54dcc5375d66c1a23059c73dac Author: Michel Hermier <[EMAIL PROTECTED]> Date: Mon May 19 20:12:26 2008 +0200 libpacman * Lets do not use a string buffer returned by a lib C directly, let's strdup it. diff --git a/lib/libpacman/handle.c b/lib/libpacman/handle.c index 7967dc6..c6076e8 100644 --- a/lib/libpacman/handle.c +++ b/lib/libpacman/handle.c @@ -85,7 +85,7 @@ pmhandle_t *_pacman_handle_new() handle->cachedir = strdup(PM_CACHEDIR); handle->hooksdir = strdup(PM_HOOKSDIR); - handle->language = setlocale(LC_ALL, NULL); + handle->language = strdup(setlocale(LC_ALL, NULL)); return(handle); } @@ -110,6 +110,7 @@ int _pacman_handle_free(pmhandle_t *handle) FREE(handle->dbpath); FREE(handle->cachedir); FREE(handle->hooksdir); + FREE(handle->language); FREE(handle->logfile); FREE(handle->proxyhost); FREE(handle->xfercommand); _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
