From d14f015c38d4bbec9be4e7697ebc0b58855adb7e Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Thu, 5 Feb 2026 04:02:43 +0000 Subject: [PATCH] stream: use the nonexistent errors in stream_init_* --- src/stream.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/stream.c b/src/stream.c index 606d0a3..787e4e1 100644 --- a/src/stream.c +++ b/src/stream.c @@ -50,8 +50,11 @@ stream_err_t stream_init_string(stream_t *stream, char *name, sv_t contents) stream_err_t stream_init_pipe(stream_t *stream, char *name, FILE *pipe) { - if (!stream || !pipe) + if (!stream) return STREAM_ERR_INVALID_PTR; + else if (!pipe) + return STREAM_ERR_PIPE_NONEXISTENT; + name = name ? name : ""; memset(stream, 0, sizeof(*stream)); @@ -66,8 +69,11 @@ stream_err_t stream_init_pipe(stream_t *stream, char *name, FILE *pipe) stream_err_t stream_init_file(stream_t *stream, char *name, FILE *pipe) { - if (!stream || !pipe) + if (!stream) return STREAM_ERR_INVALID_PTR; + else if (!pipe) + return STREAM_ERR_FILE_NONEXISTENT; + name = name ? name : ""; memset(stream, 0, sizeof(*stream));