From: Yury Lunev Date: Wed, 27 Jul 2022 18:22:49 +0000 (+0300) Subject: examples/winexe: fix fetching return code of the remote command X-Git-Tag: samba-4.17.0rc1~172 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ab3d2379415fc1b90b7ad1b6969ddbb88bbfc86b;p=thirdparty%2Fsamba.git examples/winexe: fix fetching return code of the remote command ctrl_inbuf field is used to parse remote-side information. A typo was there that tried to parse return code as "version 0x%x" whereas the correct way to do it (tested on Windows 10) is to scan for "return_code %x". Signed-off-by: Yury Lunev Reviewed-by: Volker Lendecke Reviewed-by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Thu Jul 28 18:01:16 UTC 2022 on sn-devel-184 --- diff --git a/examples/winexe/winexe.c b/examples/winexe/winexe.c index 8a17107617c..29e1fe2055b 100644 --- a/examples/winexe/winexe.c +++ b/examples/winexe/winexe.c @@ -1695,7 +1695,7 @@ static void winexe_ctrl_got_read(struct tevent_req *subreq) return; } - ret = sscanf(state->ctrl_inbuf, "version 0x%x\n", &return_code); + ret = sscanf(state->ctrl_inbuf, "return_code %x\n", &return_code); if (ret == 1) { state->return_code = return_code; return;