Bug #79 » 0005-signed-unsigned-comparision-cleanup.patch
| src/app-layer-dcerpc-common.h | ||
|---|---|---|
|
uint32_t call_id; /* 12:04 call identifier */
|
||
|
}DCERPCHdr;
|
||
|
#define DCERPC_HDR_LEN 16
|
||
|
#define DCERPC_HDR_LEN 16U
|
||
|
struct uuid_entry {
|
||
|
uint16_t ctxid;
|
||
| src/app-layer-nbss.h | ||
|---|---|---|
|
uint8_t flags;
|
||
|
uint32_t length;
|
||
|
}NBSSHdr;
|
||
|
#define NBSS_HDR_LEN 4
|
||
|
#define NBSS_HDR_LEN 4U
|
||
|
#endif /* APPLAYERNBSS_H_ */
|
||
| src/app-layer-smb.c | ||
|---|---|---|
|
SMBState *sstate = (SMBState *) smb_state;
|
||
|
uint8_t *p = input;
|
||
|
/* Check for validity of dataoffset */
|
||
|
if ((uint16_t)(sstate->bytesprocessed - NBSS_HDR_LEN) > sstate->andx.dataoffset) {
|
||
|
if ((sstate->bytesprocessed - NBSS_HDR_LEN) > sstate->andx.dataoffset) {
|
||
|
sstate->andx.paddingparsed = 1;
|
||
|
SCReturnUInt((uint32_t)(p - input));
|
||
|
}
|
||
|
while ((uint32_t) ((sstate->bytesprocessed - NBSS_HDR_LEN) + (p - input))
|
||
|
while (((sstate->bytesprocessed - NBSS_HDR_LEN) + (p - input))
|
||
|
< sstate->andx.dataoffset && sstate->bytecount.bytecountleft--
|
||
|
&& input_len--) {
|
||
|
SCLogDebug("0x%02x ", *p);
|
||
|
p++;
|
||
|
}
|
||
|
if ((uint32_t) ((sstate->bytesprocessed - NBSS_HDR_LEN) + (p - input))
|
||
|
if (((sstate->bytesprocessed - NBSS_HDR_LEN) + (p - input))
|
||
|
== sstate->andx.dataoffset) {
|
||
|
sstate->andx.paddingparsed = 1;
|
||
|
}
|
||
| src/app-layer-smb.h | ||
|---|---|---|
|
uint16_t uid;
|
||
|
uint16_t mid;
|
||
|
}SMBHdr;
|
||
|
#define SMB_HDR_LEN 32
|
||
|
#define MINIMUM_SMB_LEN 35
|
||
|
#define NBSS_SMB_HDRS_LEN 36
|
||
|
#define SMB_HDR_LEN 32U
|
||
|
#define MINIMUM_SMB_LEN 35U
|
||
|
#define NBSS_SMB_HDRS_LEN 36U
|
||
|
typedef struct wordcount_ {
|
||
|
uint8_t wordcount;
|
||
- « Previous
- 1
- …
- 3
- 4
- 5
- Next »