From b4f9c8772b4e9107f1625d1c2cced8162256e381 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Mon, 17 Jan 2022 17:43:23 -0600 Subject: [PATCH] roken: Fix base32(1) crash on empty file --- lib/roken/base32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/roken/base32.c b/lib/roken/base32.c index d2611f80e..67d02c519 100644 --- a/lib/roken/base32.c +++ b/lib/roken/base32.c @@ -298,7 +298,7 @@ main(int argc, char **argv) if (fwrite(d, ret, 1, stdout) != 1) err(1, "Could not write decoded data"); free(d); - } else { + } else if (buf) { /* buf can be NULL if we read from an empty file */ char *e; if ((ret = rk_base32_encode(buf, buflen, &e, flags)) < 0)