static int confnode_choice_get_user_strvalue(const struct confnode *n, char *buf,
unsigned buflen)
{
+ if (strcmp("", n->value) == 0)
+ return -1;
snprintf(buf, buflen, n->value);
return 0;
}
{
char buf[BUFSIZ];
- printf("choice %s ", n->name);
+ printf("choice -> %s ", n->name);
if (confnode_get_value(n, buf, sizeof(buf)) >= 0) {
if (strlen(buf) > MAX_DISP_SIZE) {
buf[MAX_DISP_SIZE-3] = '.';