X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=libcitadel%2Ftests%2Fstringbuf_stream.c;fp=libcitadel%2Ftests%2Fstringbuf_stream.c;h=1c0fca46d28d9ddb63737a779bb9abca062de2e1;hb=93a9dbcffee25255a50b28cd7bb45a3e86db3378;hp=1c4a52ea4b52252a6b0b35b85e926ec95935dcfe;hpb=da256f9821b31260b7ec2a32eb36778a2ea0a57e;p=citadel.git diff --git a/libcitadel/tests/stringbuf_stream.c b/libcitadel/tests/stringbuf_stream.c index 1c4a52ea4..1c0fca46d 100644 --- a/libcitadel/tests/stringbuf_stream.c +++ b/libcitadel/tests/stringbuf_stream.c @@ -70,6 +70,7 @@ static void StreamEncode(void) IOBuffer ReadBuffer; IOBuffer WriteBuffer; int err; + const char *Err = NULL; int ret = 0; int done = 0; void *vStream; @@ -96,7 +97,7 @@ static void StreamEncode(void) ST = eBase64Decode; else ST = eEmtyCodec; - vStream = StrBufNewStreamContext(ST); + vStream = StrBufNewStreamContext(ST, &Err); while (!done && (fdin >= 0) && (fdout >= 0) && (!feof(stdin))) { @@ -111,7 +112,7 @@ static void StreamEncode(void) do { do { - ret = StrBufStreamTranscode(ST, &WriteBuffer, &ReadBuffer, NULL, -1, vStream, done); + ret = StrBufStreamTranscode(ST, &WriteBuffer, &ReadBuffer, NULL, -1, vStream, done, &Err); while (IOBufferStrLength(&WriteBuffer) > 0) { @@ -124,7 +125,7 @@ static void StreamEncode(void) } - StrBufDestroyStreamContext(ST, &vStream); + StrBufDestroyStreamContext(ST, &vStream, &Err); FreeStrBuf(&ReadBuffer.Buf); FreeStrBuf(&WriteBuffer.Buf);