1
0
mirror of https://github.com/termux/termux-packages synced 2024-06-15 23:56:39 +00:00
termux-packages/packages/hstr/src-hstr_utils.c.patch
Tee KOBAYASHI 26c1239869 hstr: Add NULL check
for return value of `fopen("/proc/sys/kernel/hostname", "r")`.
2022-12-03 18:34:37 +00:00

19 lines
408 B
Diff

--- a/src/hstr_utils.c
+++ b/src/hstr_utils.c
@@ -154,6 +154,7 @@
char *b=buffer;
if(access(PROC_HOSTNAME, F_OK) != -1) {
FILE *file = fopen(PROC_HOSTNAME, "r");
+ if (file == NULL) goto fail;
b=fgets(buffer, bufferSize, file);
fclose(file);
if(b) {
@@ -161,6 +162,7 @@
return;
}
}
+fail:
strcpy(buffer, "localhost");
}