diff options
author | germeier <germeier> | 2002-10-26 13:07:42 +0000 |
---|---|---|
committer | germeier <germeier> | 2002-10-26 13:07:42 +0000 |
commit | 9931f7bb5faf4407bfae23003071a6cb89e79c76 (patch) | |
tree | c1cedff436f17306d3e8de9112cb8de2231c79e5 /libmpio/mpio.c | |
parent | 7c902a129b329e0e2cd905adf0b2f38d6990e8e5 (diff) | |
download | mpiosh-9931f7bb5faf4407bfae23003071a6cb89e79c76.tar.gz mpiosh-9931f7bb5faf4407bfae23003071a6cb89e79c76.tar.bz2 mpiosh-9931f7bb5faf4407bfae23003071a6cb89e79c76.zip |
make libmpio header files C++ compliant
Diffstat (limited to 'libmpio/mpio.c')
-rw-r--r-- | libmpio/mpio.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/libmpio/mpio.c b/libmpio/mpio.c index 11ae5c7..871bd98 100644 --- a/libmpio/mpio.c +++ b/libmpio/mpio.c @@ -1,6 +1,6 @@ /* * - * $Id: mpio.c,v 1.33 2002/10/13 12:03:51 germeier Exp $ + * $Id: mpio.c,v 1.34 2002/10/26 13:07:43 germeier Exp $ * * Library for USB MPIO-* * @@ -337,15 +337,16 @@ mpio_memory_free(mpio_t *m, mpio_mem_t mem, int *free) void mpio_close(mpio_t *m) { - close(m->fd); - - if(m->internal.fat) - free(m->internal.fat); - if(m->external.fat) - free(m->external.fat); - - free(m); - + if (m) { + close(m->fd); + + if(m->internal.fat) + free(m->internal.fat); + if(m->external.fat) + free(m->external.fat); + + free(m); + } } void |