Diff for /embedaddon/php/ext/standard/iptc.c between versions 1.1.1.3 and 1.1.1.4

version 1.1.1.3, 2013/07/22 01:32:05 version 1.1.1.4, 2014/06/15 20:03:57
Line 2 Line 2
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | PHP Version 5                                                        |     | PHP Version 5                                                        |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
   | Copyright (c) 1997-2013 The PHP Group                                |   | Copyright (c) 1997-2014 The PHP Group                                |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | This source file is subject to version 3.01 of the PHP license,      |     | This source file is subject to version 3.01 of the PHP license,      |
    | that is bundled with this package in the file LICENSE, and is        |     | that is bundled with this package in the file LICENSE, and is        |
Line 329  PHP_FUNCTION(iptcparse) Line 329  PHP_FUNCTION(iptcparse)
                 recnum = buffer[ inx++ ];                  recnum = buffer[ inx++ ];
   
                 if (buffer[ inx ] & (unsigned char) 0x80) { /* long tag */                  if (buffer[ inx ] & (unsigned char) 0x80) { /* long tag */
                           if((inx+6) >= str_len) {
                                   break;
                           }
                         len = (((long) buffer[ inx + 2 ]) << 24) + (((long) buffer[ inx + 3 ]) << 16) +                           len = (((long) buffer[ inx + 2 ]) << 24) + (((long) buffer[ inx + 3 ]) << 16) + 
                                   (((long) buffer[ inx + 4 ]) <<  8) + (((long) buffer[ inx + 5 ]));                                    (((long) buffer[ inx + 4 ]) <<  8) + (((long) buffer[ inx + 5 ]));
                         inx += 6;                          inx += 6;

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>