X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=odr%2Fodr_bit.c;h=aba4f3b01c0b5c9a062e5c84c60bb7645702e032;hb=aad9a6e6dbceb78f4a125c24c9b93d19f75af361;hp=8d080a2d99119e6ef228f219c33ed0a1ce6de78e;hpb=32226b4f15d634d5e48b1306aeeb26a370c8f5c5;p=yaz-moved-to-github.git diff --git a/odr/odr_bit.c b/odr/odr_bit.c index 8d080a2..aba4f3b 100644 --- a/odr/odr_bit.c +++ b/odr/odr_bit.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: odr_bit.c,v $ - * Revision 1.2 1995-02-03 17:04:37 quinn + * Revision 1.3 1995-02-07 14:13:45 quinn + * Bug fixes. + * + * Revision 1.2 1995/02/03 17:04:37 quinn * *** empty log message *** * * Revision 1.1 1995/02/02 20:38:50 quinn @@ -41,7 +44,7 @@ int odr_bitstring(ODR o, Odr_bitmask **p, int opt) fprintf(o->print, "BITSTRING(len=%d)\n", (*p)->top + 1); return 1; } - if (o->direction == ODR_DECODE && !*p) + if (o->direction == ODR_DECODE) { *p = nalloc(o, sizeof(Odr_bitmask)); memset((*p)->bits, 0, ODR_BITMASK_SIZE);