# | Line 28 | Line 28 | char **av; | |
---|---|---|
28 | { | |
29 | if (ac == 1) { /* just pop top object */ | |
30 | if (obj_nnames < 1) | |
31 | < | return(MG_OK); /* should be error? */ |
31 | > | return(MG_ECNTXT); |
32 | free((MEM_PTR)obj_name[--obj_nnames]); | |
33 | obj_name[obj_nnames] = NULL; | |
34 | return(MG_OK); | |
35 | } | |
36 | if (ac != 2) | |
37 | return(MG_EARGC); | |
38 | + | if (!isname(av[1])) |
39 | + | return(MG_EILL); |
40 | if (obj_nnames >= obj_maxname-1) { /* enlarge array */ | |
41 | if (!obj_maxname) | |
42 | obj_name = (char **)malloc( |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |