summaryrefslogtreecommitdiff
path: root/src/bencode.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-06 09:06:32 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-06 09:06:32 +0000
commitebeb4eb92a8334eb90f748c3c752c3e09a54a968 (patch)
tree2036d6a09f8bcfcfe23753d20cc9e15883105a51 /src/bencode.c
parent7b8dc2b65b24b48d6be090e0798b31c46090780e (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.c6
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') {