X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Frecord_render.c;h=1c8c06a8570a496b4c56ab7edb3be096d45a9b3c;hp=69a208bba1ed594d6b9e0ba7d018afe41c870348;hb=a87b8b80bdeff5308d2c21a9f1dc004573f18dad;hpb=3e9a2da838e3e56d7a74958eff553f71199bbaa4 diff --git a/src/record_render.c b/src/record_render.c index 69a208b..1c8c06a 100644 --- a/src/record_render.c +++ b/src/record_render.c @@ -367,6 +367,8 @@ const char *yaz_record_render(Z_NamePlusRecord *npr, const char *schema, { size_t j = 0; i = i + 8; /* skip charset= */ + while (cp[i] == ' ') + i++; for (j = 0; cp[i] && cp[i] != ';' && cp[i] != ' '; i++) { if (j < sizeof(charset)-1) @@ -378,6 +380,8 @@ const char *yaz_record_render(Z_NamePlusRecord *npr, const char *schema, { size_t j = 0; i = i + 7; + while (cp[i] == ' ') + i++; for (j = 0; cp[i] && cp[i] != ';' && cp[i] != ' '; i++) { if (j < sizeof(format)-1) @@ -389,7 +393,8 @@ const char *yaz_record_render(Z_NamePlusRecord *npr, const char *schema, { size_t i0; i = i + 7; - + while (cp[i] == ' ') + i++; i0 = i; while (cp[i] && cp[i] != ';') i++;