Changeset 104


Ignore:
Timestamp:
07/31/08 14:40:14 (4 years ago)
Author:
aj
Message:

fix segfault in new code.

Location:
releases/engine_pkcs11-0.1.5
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • releases/engine_pkcs11-0.1.5/NEWS

    r97 r104  
    77* cleanup pin code, always use MAX_PIN_LENGTH, proper cleanup. 
    88* new use PKCS11_CTX_init_args (David Smith) 
     9* fix segfault in init_args code. 
    910* needs new version of libp11 (0.2.4 or later). 
    1011 
  • releases/engine_pkcs11-0.1.5/src/engine_pkcs11.c

    r94 r104  
    6464int set_module(const char *modulename) 
    6565{ 
    66         module = strdup(modulename); 
     66        module = modulename ? strdup(modulename) : NULL; 
    6767        return 1; 
    6868} 
     
    146146int set_init_args(const char *init_args_orig) 
    147147{ 
    148         init_args = strdup(init_args_orig); 
     148        init_args = init_args_orig ? strdup(init_args_orig) : NULL; 
    149149        return 1; 
    150150} 
Note: See TracChangeset for help on using the changeset viewer.