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

Reply via email to