Fix memleak
authorVolker Lendecke <vlendec@samba.org>
Sat, 19 Jul 2003 11:28:15 +0000 (11:28 +0000)
committerVolker Lendecke <vlendec@samba.org>
Sat, 19 Jul 2003 11:28:15 +0000 (11:28 +0000)
source/passdb/secrets.c

index bad8e96865c2327ed434f8b8cec0e106020f2062..23413e4026c45601b0c656e309adfb9113935aad 100644 (file)
@@ -195,11 +195,11 @@ const char *trust_keystr(const char *domain)
  *
  * @return stored password's key
  **/
-char *trustdom_keystr(const char *domain)
+static char *trustdom_keystr(const char *domain)
 {
-       static char* keystr;
+       static pstring keystr;
 
-       asprintf(&keystr, "%s/%s", SECRETS_DOMTRUST_ACCT_PASS, domain);
+       pstr_sprintf(keystr, "%s/%s", SECRETS_DOMTRUST_ACCT_PASS, domain);
        strupper_m(keystr);
                
        return keystr;