Author: metze Date: 2005-12-16 12:49:51 +0000 (Fri, 16 Dec 2005) New Revision: 12286
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12286 Log: handle absolute path and url in lock_path() as in private_path() metze Modified: branches/SAMBA_4_0/source/lib/util.c Changeset: Modified: branches/SAMBA_4_0/source/lib/util.c =================================================================== --- branches/SAMBA_4_0/source/lib/util.c 2005-12-16 11:54:05 UTC (rev 12285) +++ branches/SAMBA_4_0/source/lib/util.c 2005-12-16 12:49:51 UTC (rev 12286) @@ -610,6 +610,12 @@ char *lock_path(TALLOC_CTX* mem_ctx, const char *name) { char *fname, *dname; + if (name == NULL) { + return NULL; + } + if (name[0] == 0 || name[0] == '/' || strstr(name, ":/")) { + return talloc_strdup(mem_ctx, name); + } dname = talloc_strdup(mem_ctx, lp_lockdir()); trim_string(dname,"","/");
