From a66d5b90db496208d8fd2aa022fa935285a0b9a9 Mon Sep 17 00:00:00 2001 From: Jesper Jensen Date: Sat, 21 Feb 2026 13:19:25 +0100 Subject: Simplify some of teh html --- src/app.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/app.c') diff --git a/src/app.c b/src/app.c index 9d1ee7a..976d51e 100644 --- a/src/app.c +++ b/src/app.c @@ -21,16 +21,19 @@ static void sqliteError(void *pArg, int iErrCode, const char *zMsg) { static int generate_secret(char *out) { unsigned char bytes[16]; int fd = open("/dev/urandom", O_RDONLY); - if (fd < 0) return -1; + if (fd < 0) abort(); ssize_t n = read(fd, bytes, 16); close(fd); - if (n != 16) return -1; + + if (n != 16) abort(); + static const char hex[] = "0123456789abcdef"; for (int i = 0; i < 16; i++) { out[i*2] = hex[(bytes[i] >> 4) & 0x0f]; out[i*2+1] = hex[bytes[i] & 0x0f]; } out[32] = '\0'; + return 0; } -- cgit v1.2.3