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); }