/[rdesktop]/sourceforge.net/trunk/rdesktop/rdp.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/rdp.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 775 by jsorg71, Sat Oct 2 01:01:57 2004 UTC revision 828 by stargo, Sun Mar 6 21:11:18 2005 UTC
# Line 1  Line 1 
1  /* -*- c-basic-offset: 8 -*-  /* -*- c-basic-offset: 8 -*-
2     rdesktop: A Remote Desktop Protocol client.     rdesktop: A Remote Desktop Protocol client.
3     Protocol services - RDP layer     Protocol services - RDP layer
4     Copyright (C) Matthew Chapman 1999-2002     Copyright (C) Matthew Chapman 1999-2005
5    
6     This program is free software; you can redistribute it and/or modify     This program is free software; you can redistribute it and/or modify
7     it under the terms of the GNU General Public License as published by     it under the terms of the GNU General Public License as published by
# Line 58  rdp_recv(uint8 * type) Line 58  rdp_recv(uint8 * type)
58                  rdp_s = sec_recv(&rdpver);                  rdp_s = sec_recv(&rdpver);
59                  if (rdp_s == NULL)                  if (rdp_s == NULL)
60                          return NULL;                          return NULL;
61                  if (rdpver != 3)                  if (rdpver == 0xff)
62                    {
63                            g_next_packet = rdp_s->end;
64                            *type = 0;
65                            return rdp_s;
66                    }
67                    else if (rdpver != 3)
68                  {                  {
69                          /* rdp5_process should move g_next_packet ok */                          /* rdp5_process should move g_next_packet ok */
70                          rdp5_process(rdp_s);                          rdp5_process(rdp_s);
# Line 1086  process_data_pdu(STREAM s, uint32 * ext_ Line 1092  process_data_pdu(STREAM s, uint32 * ext_
1092          if (ctype & RDP_MPPC_COMPRESSED)          if (ctype & RDP_MPPC_COMPRESSED)
1093          {          {
1094                  if (len > RDP_MPPC_DICT_SIZE)                  if (len > RDP_MPPC_DICT_SIZE)
1095                    error("error decompressed packet size exceeds max\n");                          error("error decompressed packet size exceeds max\n");
1096                  if (mppc_expand(s->p, clen, ctype, &roff, &rlen) == -1)                  if (mppc_expand(s->p, clen, ctype, &roff, &rlen) == -1)
1097                          error("error while decompressing packet\n");                          error("error while decompressing packet\n");
1098    

Legend:
Removed from v.775  
changed lines
  Added in v.828

  ViewVC Help
Powered by ViewVC 1.1.26