diff options
| author | germeier <germeier> | 2003-01-16 17:37:07 +0000 | 
|---|---|---|
| committer | germeier <germeier> | 2003-01-16 17:37:07 +0000 | 
| commit | aa4623d90038ed1d63800dce9daa017416a85dc0 (patch) | |
| tree | a30b25e3e0a2968e80a07fcf928994925bc0bb40 | |
| parent | a6709d2ded8d82bca472764a7f5453821057d048 (diff) | |
| download | mpiosh-aa4623d90038ed1d63800dce9daa017416a85dc0.tar.gz mpiosh-aa4623d90038ed1d63800dce9daa017416a85dc0.tar.bz2 mpiosh-aa4623d90038ed1d63800dce9daa017416a85dc0.zip | |
initalize newly allocated mpio_t structure with zero to be sure (noted
by Sebastian Kloska, thanks!)
| -rw-r--r-- | libmpio/mpio.c | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/libmpio/mpio.c b/libmpio/mpio.c index fbf6def..e284872 100644 --- a/libmpio/mpio.c +++ b/libmpio/mpio.c @@ -1,6 +1,6 @@  /*    * - * $Id: mpio.c,v 1.37 2002/11/13 23:05:28 germeier Exp $ + * $Id: mpio.c,v 1.38 2003/01/16 17:37:07 germeier Exp $   *   * Library for USB MPIO-*   * @@ -178,6 +178,8 @@ mpio_init_external(mpio_t *m)      } else {        sm->manufacturer=0;        sm->id=0; +      sm->size=0; +      sm->chips=0;            }      /* init memory parameters if external memory is found */ @@ -226,6 +228,9 @@ mpio_init(mpio_callback_init_t progress_callback)      return NULL;        } + +  /* "just" to be sure */ +  memset(new_mpio, 0, sizeof(mpio_t));    /* Read Version Information */    mpio_io_version_read(new_mpio, new_mpio->version);   | 
