diff options
| author | 2009-01-04 14:57:34 +0100 | |
|---|---|---|
| committer | 2009-01-04 14:57:34 +0100 | |
| commit | 5d9e97d40719699a6dcdb196d1cc54acd38cca04 (patch) | |
| tree | 81866819152e21e40d373d6022cfa7790dd0834f /src/bplist.c | |
| parent | 66df32eec203568c3a17eb0d066d3ac81be267af (diff) | |
| download | libplist-5d9e97d40719699a6dcdb196d1cc54acd38cca04.tar.gz libplist-5d9e97d40719699a6dcdb196d1cc54acd38cca04.tar.bz2 | |
fix wrong binary dict parsing.
Diffstat (limited to 'src/bplist.c')
| -rw-r--r-- | src/bplist.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/bplist.c b/src/bplist.c index 187d516..ed381db 100644 --- a/src/bplist.c +++ b/src/bplist.c | |||
| @@ -285,7 +285,6 @@ static plist_t parse_bin_node(char *object, uint8_t dict_size, char **next_objec | |||
| 285 | plist_t size_node = parse_bin_node(object, dict_size, &object); | 285 | plist_t size_node = parse_bin_node(object, dict_size, &object); |
| 286 | if (plist_get_node_type(size_node) != PLIST_UINT) | 286 | if (plist_get_node_type(size_node) != PLIST_UINT) |
| 287 | return NULL; | 287 | return NULL; |
| 288 | object++; | ||
| 289 | size = plist_get_node_uint_val(size_node); | 288 | size = plist_get_node_uint_val(size_node); |
| 290 | } | 289 | } |
| 291 | return parse_dict_node(object, size, dict_size); | 290 | return parse_dict_node(object, size, dict_size); |
