summaryrefslogtreecommitdiffstats
path: root/lib/libutil/login_cap.c
diff options
context:
space:
mode:
authordavidn <davidn@FreeBSD.org>1997-05-11 08:07:29 +0000
committerdavidn <davidn@FreeBSD.org>1997-05-11 08:07:29 +0000
commitbb3bc8e44e7c44725c4d212902eeec1a4b8937b3 (patch)
treedff7ce7750192e0220e8514854810676319b632c /lib/libutil/login_cap.c
parent5998a776b157a6ed6a0cb8d21b84e9316372e8ac (diff)
downloadFreeBSD-src-bb3bc8e44e7c44725c4d212902eeec1a4b8937b3.zip
FreeBSD-src-bb3bc8e44e7c44725c4d212902eeec1a4b8937b3.tar.gz
MF2.2: bugfix in arrayize().
Diffstat (limited to 'lib/libutil/login_cap.c')
-rw-r--r--lib/libutil/login_cap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libutil/login_cap.c b/lib/libutil/login_cap.c
index 633da20..b1761ec 100644
--- a/lib/libutil/login_cap.c
+++ b/lib/libutil/login_cap.c
@@ -25,7 +25,7 @@
*
* Low-level routines relating to the user capabilities database
*
- * $Id: login_cap.c,v 1.11 1997/02/27 00:24:05 ache Exp $
+ * $Id: login_cap.c,v 1.12 1997/05/10 18:55:37 davidn Exp $
*/
#include <stdio.h>
@@ -115,13 +115,13 @@ arrayize(char *str, const char *chars, int *size)
++ptr;
}
- i = 0;
/* alloc the array */
if ((ptr = allocstr(str)) != NULL) {
if ((res = allocarray(++i)) == NULL)
free(str);
else {
/* now split the string */
+ i = 0;
while (*ptr) {
int count = strcspn(ptr, chars);
res[i++] = ptr;
OpenPOWER on IntegriCloud