dav/config.c

changeset 321
eb8885a87866
parent 319
2433b5969d44
child 347
b6ff6be7aa91
equal deleted inserted replaced
320:12ed560c926c 321:eb8885a87866
526 } else if(xstreq(attr->name, "uri")) { 526 } else if(xstreq(attr->name, "uri")) {
527 uri = value; 527 uri = value;
528 } else { 528 } else {
529 print_error( 529 print_error(
530 node->line, 530 node->line,
531 "unknown attribute %s\n", (char*)attr->name); 531 "unexpected attribute %s\n", (char*)attr->name);
532 return 1; 532 return 1;
533 } 533 }
534 } 534 }
535 attr = attr->next; 535 attr = attr->next;
536 } 536 }
543 print_error(node->line, "missing uri attribute\n"); 543 print_error(node->line, "missing uri attribute\n");
544 return 1; 544 return 1;
545 } 545 }
546 546
547 if(dav_get_namespace(context, prefix)) { 547 if(dav_get_namespace(context, prefix)) {
548 fprintf(stderr, "Error: namespace prefix '%s' already used\n", prefix); 548 print_error(node->line, "namespace prefix '%s' already used\n", prefix);
549 return 1; 549 return 1;
550 } 550 }
551 551
552 return dav_add_namespace(context, prefix, uri); 552 return dav_add_namespace(context, prefix, uri);
553 } 553 }

mercurial