commit cdc7d81b60028c1416d4e5637e7ff8dee0c589e8
parent 4d6ec9c47528cccc418f8587529de2ee4af3640d
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Fri, 15 Mar 2019 22:09:27 +0530
Change debug file name, close before exit
Diffstat:
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/nnn.c b/src/nnn.c
@@ -121,21 +121,22 @@ xprintf(int fd, const char *fmt, ...)
static int
enabledbg()
{
- FILE *fp = fopen("/tmp/nnn_debug", "w");
+ FILE *fp = fopen("/tmp/nnndbg", "w");
if (!fp) {
- fprintf(stderr, "debug: open failed! (1)\n");
+ perror("dbg(1)");
- fp = fopen("./nnn_debug", "w");
+ fp = fopen("./nnndbg", "w");
if (!fp) {
- fprintf(stderr, "debug: open failed! (2)\n");
+ perror("dbg(2)");
return -1;
}
}
- DEBUG_FD = fileno(fp);
+ DEBUG_FD = dup(fileno(fp));
+ fclose(fp);
if (DEBUG_FD == -1) {
- fprintf(stderr, "debug: open fd failed!\n");
+ perror("dbg(3)");
return -1;
}