From: Volker Lendecke Date: Thu, 23 Apr 2020 06:37:01 +0000 (+0200) Subject: vfs_virusfilter: Fix canonicalizing socket path X-Git-Tag: ldb-2.2.0~756 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=652242f542e9be51338aa32d147682e72a7ddc20;p=thirdparty%2Fsamba.git vfs_virusfilter: Fix canonicalizing socket path canonicalize_absolute_path() returns its result, the previous code was a no-op Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- diff --git a/source3/modules/vfs_virusfilter.c b/source3/modules/vfs_virusfilter.c index 256bf420eb1..ddac0c9a293 100644 --- a/source3/modules/vfs_virusfilter.c +++ b/source3/modules/vfs_virusfilter.c @@ -371,8 +371,12 @@ static int virusfilter_vfs_connect( config->socket_path = NULL; } if (config->socket_path != NULL) { - canonicalize_absolute_path(handle, - config->socket_path); + config->socket_path = canonicalize_absolute_path( + handle, config->socket_path); + if (config->socket_path == NULL) { + errno = ENOMEM; + return -1; + } } connect_timeout = lp_parm_int(snum, "virusfilter",