s3: smb2cli: query info return length check was reversed.
authorJeremy Allison <jra@samba.org>
Wed, 1 Oct 2014 21:20:10 +0000 (14:20 -0700)
committerKarolin Seeger <kseeger@samba.org>
Thu, 9 Oct 2014 21:43:36 +0000 (23:43 +0200)
Make it identical to the check in libcli/smb/smb2cli_ioctl.c

https://bugzilla.samba.org/show_bug.cgi?id=10848

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: "Stefan (metze) Metzmacher" <metze@samba.org>
Reviewed-by: David Disseldorp <ddiss@suse.de>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Oct  2 04:42:26 CEST 2014 on sn-devel-104

(cherry picked from commit 6c05cd3e895831be7d9a68a51de2048d04c188a0)

Autobuild-User(v4-1-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-1-test): Thu Oct  9 23:43:36 CEST 2014 on sn-devel-104

libcli/smb/smb2cli_query_info.c

index 454f25a1359de844d77d576d02478355b183003d..a24844bcf85708c8c146c65514c5f01468793c7a 100644 (file)
@@ -154,7 +154,7 @@ static void smb2cli_query_info_done(struct tevent_req *subreq)
                        return;
                }
 
-               if (output_buffer_length < dyn_len) {
+               if (output_buffer_length > dyn_len) {
                        tevent_req_nterror(
                                req, NT_STATUS_INVALID_NETWORK_RESPONSE);
                        return;