Author: abartlet
Date: 2006-01-06 12:24:49 +0000 (Fri, 06 Jan 2006)
New Revision: 12738

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12738

Log:
Use a talloc_reference to ensure this doesn't get free()'ed too early.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/scripting/ejs/smbcalls_creds.c


Changeset:
Modified: branches/SAMBA_4_0/source/scripting/ejs/smbcalls_creds.c
===================================================================
--- branches/SAMBA_4_0/source/scripting/ejs/smbcalls_creds.c    2006-01-06 
10:30:02 UTC (rev 12737)
+++ branches/SAMBA_4_0/source/scripting/ejs/smbcalls_creds.c    2006-01-06 
12:24:49 UTC (rev 12738)
@@ -237,6 +237,9 @@
 int ejs_credentials_cmdline(int eid, int argc, struct MprVar **argv)
 {
        struct MprVar *obj = mprInitObject(eid, "credentials", argc, argv);
+       if (talloc_reference(mprMemCtx(), cmdline_credentials) == NULL) {
+               return -1;
+       }
        return ejs_credentials_obj(obj, cmdline_credentials);
 }
 

Reply via email to