From 768c0d6b22f85ff9fe34922e30a822c69e1d5bd7 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 5 May 2008 12:45:12 +0200 Subject: Fix dfs_Enum: In form_junctions, correctly check for malloc failure (This used to be commit 1b1614c3261e1e93a2cad1f1063e28cbbb13f434) --- source3/smbd/msdfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3/smbd/msdfs.c') diff --git a/source3/smbd/msdfs.c b/source3/smbd/msdfs.c index 14062e129d..e321a8c8e4 100644 --- a/source3/smbd/msdfs.c +++ b/source3/smbd/msdfs.c @@ -1459,7 +1459,7 @@ static int form_junctions(TALLOC_CTX *ctx, */ jucn[cnt].service_name = talloc_strdup(ctx,service_name); jucn[cnt].volume_name = talloc_strdup(ctx, ""); - if (!jucn[cnt].service_name || jucn[cnt].volume_name) { + if (!jucn[cnt].service_name || !jucn[cnt].volume_name) { goto out; } jucn[cnt].referral_count = 1; -- cgit