diff options
Diffstat (limited to 'libmpio/mpio.c')
| -rw-r--r-- | libmpio/mpio.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/libmpio/mpio.c b/libmpio/mpio.c index 691d925..7a25c52 100644 --- a/libmpio/mpio.c +++ b/libmpio/mpio.c @@ -1,6 +1,6 @@  /*    * - * $Id: mpio.c,v 1.39 2003/02/21 18:28:55 crunchy Exp $ + * $Id: mpio.c,v 1.40 2003/03/08 17:28:19 germeier Exp $   *   * Library for USB MPIO-*   * @@ -179,6 +179,8 @@ mpio_init_external(mpio_t *m)      } else {        sm->manufacturer = 0;        sm->id = 0; +      sm->chips = 0; +      sm->size = 0;      }      /* init memory parameters if external memory is found */ @@ -212,11 +214,11 @@ mpio_init(mpio_callback_init_t progress_callback)    int id_offset;    new_mpio = malloc(sizeof(mpio_t)); -    if (!new_mpio) {      debug ("Error allocating memory for mpio_t");      return NULL;    }   +  memset(new_mpio, 0, sizeof(mpio_t));    new_mpio->fd = open(MPIO_DEVICE, O_RDWR); | 
