From 67536eddc34e225562e31e500cf64c03d63ad1cc Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Tue, 11 Mar 2008 02:02:27 +0100 Subject: registry shares: prevent creating regular share called "global". This is a first quick fix. Registry shares should be rewritten to use libnet_conf. Michael (This used to be commit 71bd0bd0ea018e8c5033bbf904333c596330855a) --- source3/smbd/service.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source3/smbd') diff --git a/source3/smbd/service.c b/source3/smbd/service.c index a8aa25405a..8b73f68364 100644 --- a/source3/smbd/service.c +++ b/source3/smbd/service.c @@ -235,6 +235,10 @@ static int load_registry_service(const char *servicename) return -1; } + if (strequal(servicename, GLOBAL_NAME)) { + return -2; + } + if (asprintf(&path, "%s\\%s", KEY_SMBCONF, servicename) == -1) { return -1; } -- cgit