diff --git a/src/libCom/osi/os/hpux/osdStdio.c b/src/libCom/osi/os/hpux/osdStdio.c index 0cabab991..6b55c570e 100644 --- a/src/libCom/osi/os/hpux/osdStdio.c +++ b/src/libCom/osi/os/hpux/osdStdio.c @@ -28,7 +28,7 @@ int epicsVsnprintf ( } } if ( rtn == -1 ) { - str[size-1] = 0; + if(size!=0) str[size-1] = 0; return (int) size; } return rtn;