diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-09-06 09:06:32 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-09-06 09:06:32 +0000 |
commit | ebeb4eb92a8334eb90f748c3c752c3e09a54a968 (patch) | |
tree | 2036d6a09f8bcfcfe23753d20cc9e15883105a51 /src/bencode.c | |
parent | 7b8dc2b65b24b48d6be090e0798b31c46090780e (diff) |
for new free space indicator, update session every 10th update. change min value in numgtzero cell renderer from 0 to INT64_MIN to avoid warnings, as the renderer tests for this itself. hopefully fix issue issue 79.
Diffstat (limited to 'src/bencode.c')
-rw-r--r-- | src/bencode.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bencode.c b/src/bencode.c index 0a66cdb..0f26f53 100644 --- a/src/bencode.c +++ b/src/bencode.c @@ -121,7 +121,8 @@ static be_node *_be_decode(const char **data, gint64 * data_len) --(*data_len); ++(*data); - ret->val.l[i] = NULL; + if (i > 0) + ret->val.l[i] = NULL; return ret; } else if (dc == 'd') { @@ -143,7 +144,8 @@ static be_node *_be_decode(const char **data, gint64 * data_len) --(*data_len); ++(*data); - ret->val.d[i].val = NULL; + if (i > 0) + ret->val.d[i].val = NULL; return ret; } else if (dc == 'i') { |