Show
Ignore:
Timestamp:
05/26/08 10:30:39 (6 months ago)
Author:
ludovic.rousseau
Message:

print_generic() & print_print(): size is a CK_ULONG (unsigned) so compare
using "!= (CK_LONG)(-1)" instead of "> 0"

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/pkcs11/pkcs11-display.c

    r3510 r3525  
    109109{ 
    110110  CK_ULONG i; 
    111   if(size > 0 && value != NULL) { 
     111  if(size != (CK_LONG)(-1) && value != NULL) { 
    112112    fprintf(f, "[size : 0x%lX (%ld)]\n    ", size, size); 
    113113    for(i = 0; i < size; i++) { 
     
    152152  CK_ULONG i, j; 
    153153  CK_BYTE  c; 
    154   if(size > 0) { 
     154  if(size != (CK_LONG)(-1)) { 
    155155    fprintf(f, "[size : 0x%lX (%ld)]\n    ", size, size); 
    156156    for(i = 0; i < size; i += j) {