Module Name: src Committed By: christos Date: Tue Jul 23 10:19:35 UTC 2019
Modified Files: src/lib/libedit: hist.c Log Message: put the NULL check immediately after the allocation To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/lib/libedit/hist.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libedit/hist.c diff -u src/lib/libedit/hist.c:1.33 src/lib/libedit/hist.c:1.34 --- src/lib/libedit/hist.c:1.33 Tue Jul 23 06:18:52 2019 +++ src/lib/libedit/hist.c Tue Jul 23 06:19:35 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: hist.c,v 1.33 2019/07/23 10:18:52 christos Exp $ */ +/* $NetBSD: hist.c,v 1.34 2019/07/23 10:19:35 christos Exp $ */ /*- * Copyright (c) 1992, 1993 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)hist.c 8.1 (Berkeley) 6/4/93"; #else -__RCSID("$NetBSD: hist.c,v 1.33 2019/07/23 10:18:52 christos Exp $"); +__RCSID("$NetBSD: hist.c,v 1.34 2019/07/23 10:19:35 christos Exp $"); #endif #endif /* not lint && not SCCSID */ @@ -60,9 +60,9 @@ hist_init(EditLine *el) el->el_history.fun = NULL; el->el_history.ref = NULL; el->el_history.buf = el_calloc(EL_BUFSIZ, sizeof(*el->el_history.buf)); - el->el_history.sz = EL_BUFSIZ; if (el->el_history.buf == NULL) return -1; + el->el_history.sz = EL_BUFSIZ; el->el_history.last = el->el_history.buf; return 0; }