Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/nslcd/cfg.c
diff options
context:
space:
mode:
authorJed Liu <jed-nss-pam-ldapd-users@uma.litech.org>2015-05-23 23:22:29 +0200
committerArthur de Jong <arthur@arthurdejong.org>2015-05-24 12:55:36 +0200
commit3add5f0b123e2877ee3b341c26fcfab9b56026fc (patch)
tree250e78bf1bdfaebb6eeb6c06db41949325f88730 /nslcd/cfg.c
parentd58fba960bf1df3cea24858a98aacd6aad1a934d (diff)
Allow configuration values longer than 63 characters
Diffstat (limited to 'nslcd/cfg.c')
-rw-r--r--nslcd/cfg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/nslcd/cfg.c b/nslcd/cfg.c
index e844af7..305676d 100644
--- a/nslcd/cfg.c
+++ b/nslcd/cfg.c
@@ -143,7 +143,7 @@ static char *get_token(char **line, char *buf, size_t buflen)
static char *get_strdup(const char *filename, int lnr,
const char *keyword, char **line)
{
- char token[64];
+ char token[MAX_LINE_LENGTH];
check_argumentcount(filename, lnr, keyword,
get_token(line, token, sizeof(token)) != NULL);
return xstrdup(token);
@@ -165,7 +165,7 @@ static void get_eol(const char *filename, int lnr,
{
if ((line != NULL) && (*line != NULL) && (**line != '\0'))
{
- log_log(LOG_ERR, "%s:%d: %s: too may arguments", filename, lnr, keyword);
+ log_log(LOG_ERR, "%s:%d: %s: too many arguments", filename, lnr, keyword);
exit(EXIT_FAILURE);
}
}