Module: kamailio Branch: master Commit: c32c6f34e2ee2d8703587739705eb3275852474b URL: https://github.com/kamailio/kamailio/commit/c32c6f34e2ee2d8703587739705eb327...
Author: Victor Seva linuxmaniac@torreviejawireless.org Committer: Victor Seva linuxmaniac@torreviejawireless.org Date: 2017-12-15T12:51:03+01:00
cfgt: be more verbose on disk errors
based on https://github.com/sipwise/kamailio/commit/7157ca348cebb4534634459cd1e61e924... by Andreas Granig agranig@sipwise.com
---
Modified: src/modules/cfgt/cfgt_int.c
---
Diff: https://github.com/kamailio/kamailio/commit/c32c6f34e2ee2d8703587739705eb327... Patch: https://github.com/kamailio/kamailio/commit/c32c6f34e2ee2d8703587739705eb327...
---
diff --git a/src/modules/cfgt/cfgt_int.c b/src/modules/cfgt/cfgt_int.c index e2f402f587..2a0777ebcb 100644 --- a/src/modules/cfgt/cfgt_int.c +++ b/src/modules/cfgt/cfgt_int.c @@ -21,6 +21,8 @@ */ #include <stdio.h> #include <sys/stat.h> +#include <string.h> +#include <errno.h>
#include "../../core/events.h" #include "../../core/strutils.h" @@ -334,7 +336,7 @@ void cfgt_save_node(cfgt_node_p node) } LM_DBG("dir [%s]\n", dest.s); if(mkdir(dest.s, S_IRWXO | S_IXGRP | S_IRWXU) < 0) { - LM_ERR("failed to make directory (%d)\n", errno); + LM_ERR("failed to make directory: %s\n", strerror(errno)); return; } dest.s[dir] = '/'; @@ -349,7 +351,7 @@ void cfgt_save_node(cfgt_node_p node) return; } if(fputs(dest.s, fp) < 0) { - LM_ERR("failed writing to file\n"); + LM_ERR("failed writing to file: %s\n", strerror(errno)); } fclose(fp); node->jdoc.free_fn(dest.s);