X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=util%2Fyaz-illclient.c;h=b65c9e66cdfc9c6f84e5f137a8ec08f34e03ba09;hp=f2734dcb7a7a66fcb90faf62e3f9fda398a76976;hb=3eb8be5cd44ecdbd68ec3ca8a54ec86691ff9a4d;hpb=a51cfbf3f8ca5c487fc8bbcecb4e456a08162a33 diff --git a/util/yaz-illclient.c b/util/yaz-illclient.c index f2734dc..b65c9e6 100644 --- a/util/yaz-illclient.c +++ b/util/yaz-illclient.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2006, Index Data ApS * See the file LICENSE for details. * - * $Id: yaz-illclient.c,v 1.7 2007-05-30 13:59:04 heikki Exp $ + * $Id: yaz-illclient.c,v 1.9 2007-11-30 11:44:47 adam Exp $ */ /* WARNING - This is work in progress - not at all ready */ @@ -184,7 +184,7 @@ void parseargs( int argc, char * argv[], struct prog_args *args) { int ret; char *arg; char *prog=*argv; - char *version="$Id: yaz-illclient.c,v 1.7 2007-05-30 13:59:04 heikki Exp $"; /* from cvs */ + const char *version="$Id: yaz-illclient.c,v 1.9 2007-11-30 11:44:47 adam Exp $"; /* from cvs */ struct nameval *nv; /* default values */ @@ -222,6 +222,7 @@ void parseargs( int argc, char * argv[], struct prog_args *args) { break; case 'l': yaz_log_init_file(arg); + break; case 'V': printf("%s %s",prog, version ); break; @@ -461,8 +462,9 @@ ILL_APDU *createrequest( struct prog_args *args, ODR odr) { if (args->oclc_auth) { req->num_iLL_request_extensions=2; req->iLL_request_extensions= + (ILL_Extension **) odr_malloc(odr, req->num_iLL_request_extensions* - sizeof(*req->iLL_request_extensions)); + sizeof(*req->iLL_request_extensions)); req->iLL_request_extensions[0]=makepromptextension(args,odr); req->iLL_request_extensions[1]=makeoclcextension(args,odr); }