diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2011-10-14 17:20:14 +0200 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2011-10-14 13:58:19 -0400 |
commit | c297ac5185871cef1b213a931d397ce23ad4fe6d (patch) | |
tree | fc70e8dcc24529c1a332f355e073953f6a5027d6 /src | |
parent | 1b8f712d409834120baa59b75c1995dcd7540375 (diff) | |
download | sssd-c297ac5185871cef1b213a931d397ce23ad4fe6d.tar.gz sssd-c297ac5185871cef1b213a931d397ce23ad4fe6d.tar.xz sssd-c297ac5185871cef1b213a931d397ce23ad4fe6d.zip |
Fix off-by-one error in remove_socket_symlink()
https://fedorahosted.org/sssd/ticket/1043
Diffstat (limited to 'src')
-rw-r--r-- | src/sbus/sssd_dbus_server.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sbus/sssd_dbus_server.c b/src/sbus/sssd_dbus_server.c index 759eb69f7..5366e8072 100644 --- a/src/sbus/sssd_dbus_server.c +++ b/src/sbus/sssd_dbus_server.c @@ -132,7 +132,7 @@ remove_socket_symlink(const char *symlink_name) ssize_t numread = 0; errno = 0; - numread = readlink(symlink_name, target, PATH_MAX); + numread = readlink(symlink_name, target, PATH_MAX-1); if (numread < 0) { ret = errno; DEBUG(2, ("readlink failed [%d]: %s\n", ret, strerror(ret))); |