From 05cd95a8212551aa0d6205093ea1e2ac9fcdc128 Mon Sep 17 00:00:00 2001 From: Zimoch Dirk Date: Tue, 13 Aug 2019 20:35:05 -0700 Subject: [PATCH] astac argument checks --- modules/database/src/ioc/as/asDbLib.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/database/src/ioc/as/asDbLib.c b/modules/database/src/ioc/as/asDbLib.c index c0fe192b0..49be480bc 100644 --- a/modules/database/src/ioc/as/asDbLib.c +++ b/modules/database/src/ioc/as/asDbLib.c @@ -240,6 +240,10 @@ int astac(const char *pname,const char *user,const char *location) char *puser; char *plocation; + if (!pname || !user || !location){ + printf("Usage: astac \"record name\", \"user\", \"host\"\n"); + return(1); + } paddr = dbCalloc(1,sizeof(DBADDR) + sizeof(ASCLIENTPVT)); pasclientpvt = (ASCLIENTPVT *)(paddr + 1); status=dbNameToAddr(pname,paddr);