Accidental use of a swapped int.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@441 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
Pierre Ossman 2006-01-10 12:37:41 +00:00
parent 11c6cac324
commit d429222476

View file

@ -149,14 +149,15 @@ void pa_tagstruct_put_sample_spec(struct pa_tagstruct *t, const struct pa_sample
} }
void pa_tagstruct_put_arbitrary(struct pa_tagstruct *t, const void *p, size_t length) { void pa_tagstruct_put_arbitrary(struct pa_tagstruct *t, const void *p, size_t length) {
uint32_t tmp;
assert(t && p); assert(t && p);
extend(t, 5+length); extend(t, 5+length);
t->data[t->length] = TAG_ARBITRARY; t->data[t->length] = TAG_ARBITRARY;
tmp = htonl(length);
memcpy(t->data+t->length+1, &tmp, 4);
if (length) if (length)
memcpy(t->data+t->length+5, p, length); memcpy(t->data+t->length+5, p, length);
length = htonl(length);
memcpy(t->data+t->length+1, &length, 4);
t->length += 5+length; t->length += 5+length;
} }