From: Frederic Suter Date: Thu, 14 Apr 2011 12:23:49 +0000 (+0200) Subject: catch return values of getline to prevent compilation errors in X-Git-Tag: v3.6_beta2~40 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/a52f2faada4f47f50c131ae6794745d31768ffba?hp=--cc catch return values of getline to prevent compilation errors in paranoid mode. --- a52f2faada4f47f50c131ae6794745d31768ffba diff --git a/src/xbt/graph.c b/src/xbt/graph.c index e3ce876fd2..bacf626b3f 100644 --- a/src/xbt/graph.c +++ b/src/xbt/graph.c @@ -731,6 +731,7 @@ void xbt_graph_export_graphxml(xbt_graph_t g, const char *filename, xbt_graph_t xbt_graph_load (const char *filename) { FILE *file = NULL; + ssize_t read; file = fopen (filename, "r"); xbt_assert(file, "Failed to open %s \n", filename); @@ -740,14 +741,14 @@ xbt_graph_t xbt_graph_load (const char *filename) //read the number of nodes size_t size; char *nnodes_str = NULL; - getline (&nnodes_str, &size, file); + read = getline (&nnodes_str, &size, file); int i, nnodes = atoi (nnodes_str); free (nnodes_str); //read all nodes for (i = 0; i < nnodes; i++){ char *node_str = NULL; - getline (&node_str, &size, file); + read = getline (&node_str, &size, file); xbt_node_t n; char *name = xbt_strdup (node_str); xbt_str_subst (name, '\n', '\0', 0); @@ -758,14 +759,14 @@ xbt_graph_t xbt_graph_load (const char *filename) //read the number of edges char *nedges_str = NULL; - getline (&nedges_str, &size, file); + read = getline (&nedges_str, &size, file); int nedges = atoi (nedges_str); free (nedges_str); //read all edges for (i = 0; i < nedges; i++){ char *edge_str = NULL, edge_id[200], node_source[200], node_target[200]; - getline (&edge_str, &size, file); + read = getline (&edge_str, &size, file); sscanf (edge_str, "%s %s %s", edge_id, node_source, node_target); free (edge_str); xbt_str_subst (edge_id, '\n', '\0', 0);