Fix a few segfaults in http and json.

This commit is contained in:
Jordan Bancino 2023-05-29 22:48:50 +00:00
parent c206ec495d
commit 88f73a6131
3 changed files with 5 additions and 2 deletions

View file

@ -126,6 +126,7 @@ recipe_docs() {
recipe_cytoplasm() { recipe_cytoplasm() {
cd Cytoplasm cd Cytoplasm
export TLS_IMPL export TLS_IMPL
export CFLAGS
if ! sh make.sh; then if ! sh make.sh; then
exit 1 exit 1
fi fi

View file

@ -199,7 +199,10 @@ Main(Array * args)
HttpRequestSendHeaders(cx); HttpRequestSendHeaders(cx);
StreamCopy(in, HttpClientStream(cx)); StreamCopy(in, HttpClientStream(cx));
StreamClose(in); if (in != StreamStdin())
{
StreamClose(in);
}
} }
else else
{ {

View file

@ -189,7 +189,6 @@ encode(char *str)
JsonEncodeValue(val, StreamStdout(), JSON_DEFAULT); JsonEncodeValue(val, StreamStdout(), JSON_DEFAULT);
JsonValueFree(val); JsonValueFree(val);
StreamPutc(StreamStdout(), '\n'); StreamPutc(StreamStdout(), '\n');
JsonValueFree(val);
} }
int int