=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/awk/run.c,v retrieving revision 1.43 retrieving revision 1.44 diff -c -r1.43 -r1.44 *** src/usr.bin/awk/run.c 2019/08/13 10:41:33 1.43 --- src/usr.bin/awk/run.c 2019/08/13 10:45:56 1.44 *************** *** 1,4 **** ! /* $OpenBSD: run.c,v 1.43 2019/08/13 10:41:33 fcambus Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved --- 1,4 ---- ! /* $OpenBSD: run.c,v 1.44 2019/08/13 10:45:56 fcambus Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved *************** *** 1224,1229 **** --- 1224,1231 ---- y = execute(a[0]); /* source string */ origs = s = strdup(getsval(y)); + if (s == NULL) + FATAL("out of space in split"); arg3type = ptoi(a[3]); if (a[2] == 0) /* fs string */ fs = *FS;