s3: Fix Coverity ID 2335, CHECKED_RETURN
authorVolker Lendecke <vl@samba.org>
Fri, 22 Apr 2011 07:45:54 +0000 (09:45 +0200)
committerVolker Lendecke <vl@samba.org>
Fri, 22 Apr 2011 08:06:36 +0000 (10:06 +0200)
source3/smbd/reply.c

index 96595223a60ad2b08f6a5b77d43d873bff3ef359..01d4332b7e7bf101703f2aad5dd9309bf4b5d17e 100644 (file)
@@ -456,7 +456,9 @@ static bool netbios_session_retarget(struct smbd_server_connection *sconn,
        p = strchr_m(retarget, '#');
        if (p != NULL) {
                *p++ = '\0';
-               sscanf(p, "%x", &retarget_type);
+               if (sscanf(p, "%x", &retarget_type) != 1) {
+                       goto fail;
+               }
        }
 
        ret = resolve_name(retarget, &retarget_addr, retarget_type, false);