summaryrefslogtreecommitdiffstats
path: root/src/tagstruct.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-06-27 17:50:02 +0000
committerLennart Poettering <lennart@poettering.net>2004-06-27 17:50:02 +0000
commit57dc42709fa258844db05f2042dfffe6ca8ade8b (patch)
treee292e8ba70cd78c49689002334364ecea21581b5 /src/tagstruct.c
parent1ad4ff1ca446fafb3abe9353a4048893dd3d9b77 (diff)
many fixes
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@37 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/tagstruct.c')
-rw-r--r--src/tagstruct.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tagstruct.c b/src/tagstruct.c
index 407440d3..e6d6b2b2 100644
--- a/src/tagstruct.c
+++ b/src/tagstruct.c
@@ -113,7 +113,7 @@ int tagstruct_gets(struct tagstruct*t, const char **s) {
return -1;
error = 1;
- for (n = 0, c = (char*) (t->data+t->rindex+1); n < t->length-t->rindex-1; c++)
+ for (n = 0, c = (char*) (t->data+t->rindex+1); t->rindex+1+n < t->length; n++, c++)
if (!*c) {
error = 0;
break;
@@ -124,7 +124,7 @@ int tagstruct_gets(struct tagstruct*t, const char **s) {
*s = (char*) (t->data+t->rindex+1);
- t->rindex += n+1;
+ t->rindex += n+2;
return 0;
}