summaryrefslogtreecommitdiffstats
path: root/src/monitor
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2013-11-15 15:00:11 +0100
committerJakub Hrozek <jhrozek@redhat.com>2013-11-15 20:18:09 +0100
commitc1284d966d351e5c42fb23a0d0ef6c268a11b7f8 (patch)
treead09468134cc79cbbe9f4f2bc6d8a65ddd322ac0 /src/monitor
parented879c3bd70d4f65784e998b1f9420a9ebe434e4 (diff)
downloadsssd-c1284d966d351e5c42fb23a0d0ef6c268a11b7f8.tar.gz
sssd-c1284d966d351e5c42fb23a0d0ef6c268a11b7f8.tar.xz
sssd-c1284d966d351e5c42fb23a0d0ef6c268a11b7f8.zip
monitor: return right error code
If talloc_zero fails ENOMEM should be returned and no EIO
Diffstat (limited to 'src/monitor')
-rw-r--r--src/monitor/monitor.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/monitor/monitor.c b/src/monitor/monitor.c
index 7d8a150c2..d0a3fcb26 100644
--- a/src/monitor/monitor.c
+++ b/src/monitor/monitor.c
@@ -1962,7 +1962,7 @@ static int try_inotify(struct config_file_ctx *file_ctx, const char *filename,
cb = talloc_zero(file_ctx, struct config_file_callback);
if(!cb) {
close(file_ctx->mt_ctx->inotify_fd);
- return EIO;
+ return ENOMEM;
}
cb->filename = talloc_strdup(cb, filename);