summaryrefslogtreecommitdiff
path: root/security/sssd/files/patch-src__confdb__confdb.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/sssd/files/patch-src__confdb__confdb.c')
-rw-r--r--security/sssd/files/patch-src__confdb__confdb.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/security/sssd/files/patch-src__confdb__confdb.c b/security/sssd/files/patch-src__confdb__confdb.c
new file mode 100644
index 000000000000..50fd9bbea268
--- /dev/null
+++ b/security/sssd/files/patch-src__confdb__confdb.c
@@ -0,0 +1,14 @@
+--- ./src/confdb/confdb.c.orig 2011-08-29 11:39:05.000000000 -0400
++++ ./src/confdb/confdb.c 2011-10-13 12:15:03.000000000 -0400
+@@ -28,6 +28,11 @@
+ #include "util/strtonum.h"
+ #include "db/sysdb.h"
+
++char *strchrnul(const char *s, int ch) {
++ char *ret = strchr(s, ch);
++ return ret == NULL ? ((char *)s) + strlen(s) : ret;
++}
++
+ #define CONFDB_ZERO_CHECK_OR_JUMP(var, ret, err, label) do { \
+ if (!var) { \
+ ret = err; \