~paulliu/ubuntu/quantal/freerdp/fixext

« back to all changes in this revision

Viewing changes to libfreerdp-core/ber.c

  • Committer: Package Import Robot
  • Author(s): Otavio Salvador, Jeremy Bicha
  • Date: 2012-02-11 10:34:05 UTC
  • mfrom: (1.1.7) (9.1.3 sid)
  • Revision ID: package-import@ubuntu.com-20120211103405-mk0gjhjn70eeyxul
Tags: 1.0.1-1
[ Jeremy Bicha ]
* New upstream release. Closes: #659332.
* Updated symbols

Show diffs side-by-side

added added

removed removed

Lines of Context:
383
383
                stream_write_uint8(s, value);
384
384
                return 2;
385
385
        }
386
 
        else if (value <= 0xFFFF)
 
386
        else if (value < 0xFF80)
387
387
        {
388
388
                ber_write_length(s, 2);
389
389
                stream_write_uint16_be(s, value);
390
390
                return 3;
391
391
        }
 
392
        else if (value < 0xFF8000)
 
393
        {
 
394
                ber_write_length(s, 3);
 
395
                stream_write_uint8(s, (value >> 16));
 
396
                stream_write_uint16_be(s, (value & 0xFFFF));
 
397
                return 4;
 
398
        }
392
399
        else if (value <= 0xFFFFFFFF)
393
400
        {
394
401
                ber_write_length(s, 4);