smbXcli: remove unused smb1cli_have_andx_command()
[gd/samba-autobuild/.git] / libcli / smb / smbXcli_base.c
index ddc1158a451bae942cfbc2a4d47f58a4df9aaabb..302f6d219dda1e450b91767ab42e1a2170f66a80 100644 (file)
@@ -381,38 +381,6 @@ static NTSTATUS smb1cli_pull_raw_error(const uint8_t *hdr)
        return NT_STATUS_DOS(CVAL(hdr, HDR_RCLS), SVAL(hdr, HDR_ERR));
 }
 
-/**
- * Figure out if there is an andx command behind the current one
- * @param[in] buf      The smb buffer to look at
- * @param[in] ofs      The offset to the wct field that is followed by the cmd
- * @retval Is there a command following?
- */
-
-static bool smb1cli_have_andx_command(const uint8_t *buf,
-                                     uint16_t ofs,
-                                     uint8_t cmd)
-{
-       uint8_t wct;
-       size_t buflen = talloc_get_size(buf);
-
-       if (!smb1cli_is_andx_req(cmd)) {
-               return false;
-       }
-
-       if ((ofs == buflen-1) || (ofs == buflen)) {
-               return false;
-       }
-
-       wct = CVAL(buf, ofs);
-       if (wct < 2) {
-               /*
-                * Not enough space for the command and a following pointer
-                */
-               return false;
-       }
-       return (CVAL(buf, ofs+1) != 0xff);
-}
-
 /**
  * Is the SMB command able to hold an AND_X successor
  * @param[in] cmd      The SMB command in question