X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Flimits.c;h=7eda28ec60e1f82da3a0e79ac39a8c0527e3b399;hb=d1824b14ae78b128fb9ff6cf73d2ec4a0e756a90;hp=baa2e65feca0f79695cd0dc1c7295d9aef3dbed7;hpb=267486bfadc17c6add59188a0b326bb0e34e37d1;p=openldap diff --git a/servers/slapd/limits.c b/servers/slapd/limits.c index baa2e65fec..7eda28ec60 100644 --- a/servers/slapd/limits.c +++ b/servers/slapd/limits.c @@ -926,8 +926,6 @@ limits_unparse( struct slap_limits *lim, struct berval *bv, ber_len_t buflen ) break; } } - if ( WHATSLEFT <= STRLENOF( " " ) ) return -1; - *ptr++ = ' '; bv->bv_len = ptr - bv->bv_val; btmp.bv_val = ptr; btmp.bv_len = 0; @@ -947,7 +945,7 @@ limits_unparse_one( struct slap_limits_set *lim, int which, struct berval *bv, b { char *ptr; - if ( !bv || !bv->bv_val ) return; + if ( !bv || !bv->bv_val ) return -1; ptr = bv->bv_val; @@ -1085,6 +1083,8 @@ t_hard: *ptr = '\0'; bv->bv_len = ptr - bv->bv_val; } + + return 0; } int