svn commit: samba r18550 - in
branches/SAMBA_4_0/source/rpc_server/common: .
idra at samba.org
idra at samba.org
Fri Sep 15 12:45:09 GMT 2006
Author: idra
Date: 2006-09-15 12:45:08 +0000 (Fri, 15 Sep 2006)
New Revision: 18550
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=18550
Log:
Return a path not just a disk drive
Modified:
branches/SAMBA_4_0/source/rpc_server/common/share_info.c
Changeset:
Modified: branches/SAMBA_4_0/source/rpc_server/common/share_info.c
===================================================================
--- branches/SAMBA_4_0/source/rpc_server/common/share_info.c 2006-09-15 10:54:18 UTC (rev 18549)
+++ branches/SAMBA_4_0/source/rpc_server/common/share_info.c 2006-09-15 12:45:08 UTC (rev 18550)
@@ -79,13 +79,21 @@
const char *dcesrv_common_get_share_path(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg)
{
const char *sharetype;
+ char *p;
sharetype = share_string_option(scfg, SHARE_TYPE, SHARE_TYPE_DEFAULT);
if (sharetype && strcasecmp(sharetype, "IPC") == 0) {
return talloc_strdup(mem_ctx, "");
}
- return talloc_strdup(mem_ctx, "C:\\");
+
+ p = talloc_strdup(mem_ctx, share_string_option(scfg, SHARE_PATH, ""));
+ if (!p) {
+ return NULL;
+ }
+ all_string_sub(p, "/", "\\", 0);
+
+ return talloc_asprintf(mem_ctx, "C:%s", p);
}
/* This hardcoded value should go into a ldb database! */
More information about the samba-cvs
mailing list