X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=client%2Fclient.c;h=c34d201d56e0c4c0dd76628c24384216b1ceb453;hb=f59f3bba11d2db2fa291b736a98bf2f9f7e8f6c0;hp=4fd940640061e3a7033d4386653835abfe2d0f3e;hpb=fd13a3c5b8cecdd1327f5db615387c8c0e691ba1;p=yaz-moved-to-github.git diff --git a/client/client.c b/client/client.c index 4fd9406..c34d201 100644 --- a/client/client.c +++ b/client/client.c @@ -3278,6 +3278,12 @@ int cmd_format(const char *arg) { if (!strcmp(form_str, "none")) break; + if (!yaz_string_to_oid_odr(yaz_oid_std(), CLASS_RECSYN, form_str, out)) + { + printf("Bad format: %s\n", form_str); + recordsyntax_size = 0; + return 0; + } recordsyntax_list[idx] = xstrdup(form_str); cp += nor; idx++;