From b04b2dab22b3be3e6e77d1fcb621dced09fafb20 Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Tue, 13 Aug 2019 15:13:54 +0200 Subject: [PATCH] fix astac crash --- 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);