Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Now that there is some mallocated space in the category architectures (the layouts...
[simgrid.git] / src / xbt / xbt_matrix.c
index 0238b47..ff2c3c8 100644 (file)
@@ -7,6 +7,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
+#include <stdio.h>
 #include "xbt/sysdep.h"
 #include "xbt/log.h"
 #include "xbt/matrix.h"
@@ -132,7 +133,7 @@ void xbt_matrix_copy_values(xbt_matrix_t dst, xbt_matrix_t src,
 xbt_matrix_t xbt_matrix_double_new_zeros(int lines, int rows) {
   xbt_matrix_t res = xbt_matrix_new(lines, rows,sizeof(double),NULL);
    
-  memset(res->data,0,sizeof(res->data));
+  memset(res->data,0, res->elmsize * res->lines * res->rows);
   return res;
 }