Changeset 1241

Show
Ignore:
Timestamp:
01/15/08 22:28:07 (10 months ago)
Author:
bchoate
Message:

Applying patch to deserialize empty hash values. BugId:64807

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/release-27/php/lib/MTSerialize.php

    r1174 r1241  
    7373                    $key_name = substr($s["frozen"], $s["pos"] + 4, $key_name_len["len"]); 
    7474                    $s["pos"] += 4 + $key_name_len["len"]; 
    75                     $h = $s["heater"]; 
    76                     $values[$key_name] = $h($s); 
     75                    if ( strlen($s["frozen"]) >= $s["pos"] + 4 ) { 
     76                        $h = $s["heater"]; 
     77                        $values[$key_name] = $h($s); 
     78                    } else { 
     79                        $values[$key_name] = ""; 
     80                    } 
    7781                } 
    7882                return $values;