From 75e43a6b6c82d79a279876f3993a166476ea6e98 Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Tue, 5 Oct 2004 18:21:30 +0000 Subject: [PATCH] Detect memory exhaustion. --- src/iocsh/iocsh.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/iocsh/iocsh.cpp b/src/iocsh/iocsh.cpp index 26df3e6b4..464dedaf4 100644 --- a/src/iocsh/iocsh.cpp +++ b/src/iocsh/iocsh.cpp @@ -263,6 +263,10 @@ cvtArg (const char *filename, int lineno, char *arg, iocshArgBuf *argBuf, const case iocshArgPersistentString: argBuf->sval = epicsStrDup(arg); + if (argBuf->sval == NULL) { + showError (filename, lineno, "Out of memory"); + return 0; + } break; case iocshArgPdbbase: