X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=client%2Fclient.c;h=0327810d8fc67e19a2a440acf24431b4d0a28570;hb=aebe2207088a26a1d6a3f4dad6bd32b6a41109a8;hp=85e54b683da70158adee9437dce38e8ff833ebda;hpb=ac286ae76051058c8e340bf84eb98391340b7d22;p=yaz-moved-to-github.git diff --git a/client/client.c b/client/client.c index 85e54b6..0327810 100644 --- a/client/client.c +++ b/client/client.c @@ -2,7 +2,7 @@ * Copyright (c) 1995-2003, Index Data * See the file LICENSE for details. * - * $Id: client.c,v 1.181 2003-02-14 18:49:23 adam Exp $ + * $Id: client.c,v 1.183 2003-02-23 20:40:17 adam Exp $ */ #include @@ -428,11 +428,11 @@ static int cmd_base(char *arg) void cmd_open_remember_last_open_command(char* arg, char* new_open_command) { - if(last_open_command != arg) - { - if(last_open_command) xfree(last_open_command); - last_open_command = xstrdup(new_open_command); - } + if(last_open_command != arg) + { + if(last_open_command) xfree(last_open_command); + last_open_command = xstrdup(new_open_command); + } } int cmd_open(char *arg) @@ -457,7 +457,7 @@ int cmd_open(char *arg) { base[0] = '\0'; conn = cs_create_host(arg, 1, &add); - cmd_open_remember_last_open_command(arg,arg); + cmd_open_remember_last_open_command(arg,arg); } else { @@ -465,7 +465,7 @@ int cmd_open(char *arg) if (sscanf (arg, "%100[^/]/%100s", type_and_host, base) < 1) return 0; - cmd_open_remember_last_open_command(arg,type_and_host); + cmd_open_remember_last_open_command(arg,type_and_host); if (yazProxy) conn = cs_create_host(yazProxy, 1, &add); else @@ -503,19 +503,18 @@ int cmd_open(char *arg) void try_reconnect() { - - char* open_command; + char* open_command; - if(!( auto_reconnect && last_open_command) ) return ; + if(!( auto_reconnect && last_open_command) ) return ; - open_command = (char *) xmalloc (strlen(last_open_command)+6); - strcpy (open_command, "open "); + open_command = (char *) xmalloc (strlen(last_open_command)+6); + strcpy (open_command, "open "); - strcat (open_command, last_open_command); + strcat (open_command, last_open_command); - process_cmd_line(open_command); + process_cmd_line(open_command); - xfree(open_command); + xfree(open_command); } int cmd_authentication(char *arg) @@ -1788,14 +1787,14 @@ static int send_presentRequest(char *arg) compo.u.complex->generic = (Z_Specification *) odr_malloc(out, sizeof(*compo.u.complex->generic)); - compo.u.complex->generic->which = Z_Specification_oid; - compo.u.complex->generic->u.oid = (Odr_oid *) + compo.u.complex->generic->which = Z_Schema_oid; + compo.u.complex->generic->schema.oid = (Odr_oid *) odr_oiddup(out, oid_ent_to_oid(&prefschema, oid)); - if (!compo.u.complex->generic->u.oid) + if (!compo.u.complex->generic->schema.oid) { /* OID wasn't a schema! Try record syntax instead. */ prefschema.oclass = CLASS_RECSYN; - compo.u.complex->generic->u.oid = (Odr_oid *) + compo.u.complex->generic->schema.oid = (Odr_oid *) odr_oiddup(out, oid_ent_to_oid(&prefschema, oid)); } if (!elementSetNames)