Fix warnings for unused variables read from byte streams

This commit is contained in:
Pavel Roskin 2016-04-22 23:40:48 -07:00
parent 95e1603f9d
commit 70f3d4c5e2
7 changed files with 20 additions and 36 deletions

View File

@ -962,7 +962,6 @@ xrdp_rdp_process_data_sync(struct xrdp_rdp *self)
static int APP_CC static int APP_CC
xrdp_rdp_process_screen_update(struct xrdp_rdp *self, struct stream *s) xrdp_rdp_process_screen_update(struct xrdp_rdp *self, struct stream *s)
{ {
int op;
int left; int left;
int top; int top;
int right; int right;
@ -970,7 +969,7 @@ xrdp_rdp_process_screen_update(struct xrdp_rdp *self, struct stream *s)
int cx; int cx;
int cy; int cy;
in_uint32_le(s, op); in_uint8s(s, 4); /* op */
in_uint16_le(s, left); in_uint16_le(s, left);
in_uint16_le(s, top); in_uint16_le(s, top);
in_uint16_le(s, right); in_uint16_le(s, right);
@ -1129,16 +1128,13 @@ xrdp_rdp_process_frame_ack(struct xrdp_rdp *self, struct stream *s)
int APP_CC int APP_CC
xrdp_rdp_process_data(struct xrdp_rdp *self, struct stream *s) xrdp_rdp_process_data(struct xrdp_rdp *self, struct stream *s)
{ {
int len;
int data_type; int data_type;
int ctype;
int clen;
in_uint8s(s, 6); in_uint8s(s, 6);
in_uint16_le(s, len); in_uint8s(s, 2); /* len */
in_uint8(s, data_type); in_uint8(s, data_type);
in_uint8(s, ctype); in_uint8s(s, 1); /* ctype */
in_uint16_le(s, clen); in_uint8s(s, 2); /* clen */
DEBUG(("xrdp_rdp_process_data code %d", data_type)); DEBUG(("xrdp_rdp_process_data code %d", data_type));
switch (data_type) switch (data_type)

View File

@ -648,7 +648,6 @@ xrdp_sec_process_logon_info(struct xrdp_sec *self, struct stream *s)
int len_directory = 0; int len_directory = 0;
int len_ip = 0; int len_ip = 0;
int len_dll = 0; int len_dll = 0;
int tzone = 0;
char tmpdata[256]; char tmpdata[256];
/* initialize (zero out) local variables */ /* initialize (zero out) local variables */
@ -837,7 +836,7 @@ xrdp_sec_process_logon_info(struct xrdp_sec *self, struct stream *s)
{ {
return 1; return 1;
} }
in_uint32_le(s, tzone); /* len of timezone */ in_uint8s(s, 4); /* len of timezone */
in_uint8s(s, 62); /* skip */ in_uint8s(s, 62); /* skip */
in_uint8s(s, 22); /* skip misc. */ in_uint8s(s, 22); /* skip misc. */
in_uint8s(s, 62); /* skip */ in_uint8s(s, 62); /* skip */

View File

@ -225,7 +225,6 @@ rdp_orders_process_raw_bmpcache(struct rdp_orders *self, struct stream *s,
int flags) int flags)
{ {
int cache_idx = 0; int cache_idx = 0;
int bufsize = 0;
int cache_id = 0; int cache_id = 0;
int width = 0; int width = 0;
int height = 0; int height = 0;
@ -244,7 +243,7 @@ rdp_orders_process_raw_bmpcache(struct rdp_orders *self, struct stream *s,
in_uint8(s, height); in_uint8(s, height);
in_uint8(s, bpp); in_uint8(s, bpp);
Bpp = (bpp + 7) / 8; Bpp = (bpp + 7) / 8;
in_uint16_le(s, bufsize); in_uint8s(s, 2); /* bufsize */
in_uint16_le(s, cache_idx); in_uint16_le(s, cache_idx);
inverted = (char *)g_malloc(width * height * Bpp, 0); inverted = (char *)g_malloc(width * height * Bpp, 0);
@ -326,8 +325,6 @@ rdp_orders_process_bmpcache(struct rdp_orders *self, struct stream *s,
int bpp = 0; int bpp = 0;
int Bpp = 0; int Bpp = 0;
int bufsize = 0; int bufsize = 0;
int row_size = 0;
int final_size = 0;
struct rdp_bitmap *bitmap = (struct rdp_bitmap *)NULL; struct rdp_bitmap *bitmap = (struct rdp_bitmap *)NULL;
struct stream *rec_s = (struct stream *)NULL; struct stream *rec_s = (struct stream *)NULL;
@ -348,8 +345,8 @@ rdp_orders_process_bmpcache(struct rdp_orders *self, struct stream *s,
{ {
in_uint8s(s, 2); /* pad */ in_uint8s(s, 2); /* pad */
in_uint16_le(s, size); in_uint16_le(s, size);
in_uint16_le(s, row_size); in_uint8s(s, 2); /* row_size */
in_uint16_le(s, final_size); in_uint8s(s, 2); /* final_size */
} }
in_uint8p(s, data, size); in_uint8p(s, data, size);

View File

@ -506,8 +506,6 @@ static int APP_CC
rdp_rdp_process_pointer_pdu(struct rdp_rdp *self, struct stream *s) rdp_rdp_process_pointer_pdu(struct rdp_rdp *self, struct stream *s)
{ {
int message_type; int message_type;
int x;
int y;
int rv; int rv;
rv = 0; rv = 0;
@ -517,8 +515,8 @@ rdp_rdp_process_pointer_pdu(struct rdp_rdp *self, struct stream *s)
switch (message_type) switch (message_type)
{ {
case RDP_POINTER_MOVE: case RDP_POINTER_MOVE:
in_uint16_le(s, x); in_uint8s(s, 2); /* x */
in_uint16_le(s, y); in_uint8s(s, 2); /* y */
break; break;
case RDP_POINTER_COLOR: case RDP_POINTER_COLOR:
rv = rdp_rdp_process_color_pointer_pdu(self, s); rv = rdp_rdp_process_color_pointer_pdu(self, s);
@ -934,15 +932,13 @@ int APP_CC
rdp_rdp_process_data_pdu(struct rdp_rdp *self, struct stream *s) rdp_rdp_process_data_pdu(struct rdp_rdp *self, struct stream *s)
{ {
int data_pdu_type; int data_pdu_type;
int ctype;
int len;
int rv; int rv;
rv = 0; rv = 0;
in_uint8s(s, 6); /* shareid, pad, streamid */ in_uint8s(s, 6); /* shareid, pad, streamid */
in_uint16_le(s, len); in_uint8s(s, 2); /* len */
in_uint8(s, data_pdu_type); in_uint8(s, data_pdu_type);
in_uint8(s, ctype); in_uint8s(s, 1); /* ctype */
in_uint8s(s, 2); /* clen */ in_uint8s(s, 2); /* clen */
switch (data_pdu_type) switch (data_pdu_type)
@ -983,14 +979,12 @@ rdp_rdp_process_general_caps(struct rdp_rdp *self, struct stream *s)
static void APP_CC static void APP_CC
rdp_rdp_process_bitmap_caps(struct rdp_rdp *self, struct stream *s) rdp_rdp_process_bitmap_caps(struct rdp_rdp *self, struct stream *s)
{ {
int width = 0;
int height = 0;
int bpp = 0; int bpp = 0;
in_uint16_le(s, bpp); in_uint16_le(s, bpp);
in_uint8s(s, 6); in_uint8s(s, 6);
in_uint16_le(s, width); in_uint8s(s, 2); /* width */
in_uint16_le(s, height); in_uint8s(s, 2); /* height */
self->mod->rdp_bpp = bpp; self->mod->rdp_bpp = bpp;
/* todo, call reset if needed and use width and height */ /* todo, call reset if needed and use width and height */
} }

View File

@ -756,7 +756,6 @@ int DEFAULT_CC
my_trans_data_in(struct trans *trans) my_trans_data_in(struct trans *trans)
{ {
struct stream *s = (struct stream *)NULL; struct stream *s = (struct stream *)NULL;
int id = 0;
int size = 0; int size = 0;
int error = 0; int error = 0;
@ -772,7 +771,7 @@ my_trans_data_in(struct trans *trans)
LOGM((LOG_LEVEL_DEBUG, "my_trans_data_in:")); LOGM((LOG_LEVEL_DEBUG, "my_trans_data_in:"));
s = trans_get_in_s(trans); s = trans_get_in_s(trans);
in_uint32_le(s, id); in_uint8s(s, 4); /* id */
in_uint32_le(s, size); in_uint32_le(s, size);
error = trans_force_read(trans, size - 8); error = trans_force_read(trans, size - 8);

View File

@ -531,7 +531,6 @@ clipboard_process_file_request(struct stream *s, int clip_msg_status,
int lindex; int lindex;
int dwFlags; int dwFlags;
int nPositionLow; int nPositionLow;
int nPositionHigh;
int cbRequested; int cbRequested;
//int clipDataId; //int clipDataId;
@ -541,7 +540,7 @@ clipboard_process_file_request(struct stream *s, int clip_msg_status,
in_uint32_le(s, lindex); in_uint32_le(s, lindex);
in_uint32_le(s, dwFlags); in_uint32_le(s, dwFlags);
in_uint32_le(s, nPositionLow); in_uint32_le(s, nPositionLow);
in_uint32_le(s, nPositionHigh); in_uint8s(s, 4); /* nPositionHigh */
in_uint32_le(s, cbRequested); in_uint32_le(s, cbRequested);
//in_uint32_le(s, clipDataId); /* options, used when locking */ //in_uint32_le(s, clipDataId); /* options, used when locking */
if (dwFlags & CB_FILECONTENTS_SIZE) if (dwFlags & CB_FILECONTENTS_SIZE)

View File

@ -342,24 +342,24 @@ drdynvc_process_data_first(struct stream *s, unsigned char cmd)
uint32_t chan_id; uint32_t chan_id;
int bytes_in_stream; int bytes_in_stream;
int data_len;
int Len; int Len;
drdynvc_get_chan_id(s, cmd, &chan_id); drdynvc_get_chan_id(s, cmd, &chan_id);
Len = (cmd >> 2) & 0x03; Len = (cmd >> 2) & 0x03;
/* skip data_len */
if (Len == 0) if (Len == 0)
{ {
in_uint8(s, data_len); in_uint8s(s, 1);
} }
else if (Len == 1) else if (Len == 1)
{ {
in_uint16_le(s, data_len); in_uint8s(s, 2);
} }
else else
{ {
in_uint32_le(s, data_len); in_uint8s(s, 4);
} }
bytes_in_stream = stream_length_after_p(s); bytes_in_stream = stream_length_after_p(s);