]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/limits.c
fix NOOP return code (ITS#4563; I'll check and confirm it later; NOOP support might...
[openldap] / servers / slapd / limits.c
index baa2e65feca0f79695cd0dc1c7295d9aef3dbed7..7eda28ec60e1f82da3a0e79ac39a8c0527e3b399 100644 (file)
@@ -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