diff --git a/sicshipadaba.c b/sicshipadaba.c index 648b6133..0cdae1b3 100644 --- a/sicshipadaba.c +++ b/sicshipadaba.c @@ -2996,7 +2996,11 @@ static int SicsCommandNode(SConnection *pCon, SicsInterp *pSics, void *pData, node->value.v.text = strdup(argv[2]); node->value.arrayLength = strlen(argv[2]); SetHdbProperty(node,"sicscommand", argv[2]); - + // Set privillege of the node + if(argc > 3){ + SetHdbProperty(node,"priv",argv[3]); + } + kalle = MakeHipadabaCallback(CommandSetCallback,NULL, NULL); if(kalle == NULL){ SCWrite(pCon,"ERROR: out of memory in hcommand",eError);