From aab0ba9705e1e7eb7df1c5251e878441b3766fd6 Mon Sep 17 00:00:00 2001 From: Krisztian Litkey Date: Wed, 3 Apr 2013 15:30:01 +0300 Subject: [PATCH] resolver: fixed a bunch of issues discovered by static analysis. --- src/resolver/target-sorter.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/resolver/target-sorter.c b/src/resolver/target-sorter.c index 2f51dac..3efd397 100644 --- a/src/resolver/target-sorter.c +++ b/src/resolver/target-sorter.c @@ -145,10 +145,12 @@ static inline int node_id(graph_t *g, char *name) static inline int *edge_markp(graph_t *g, int n1, int n2) { + static int invalid = 0; + if (n1 >= 0 && n2 >= 0) return g->edges + (n1 * g->nnode) + n2; else - return NULL; + return &invalid; } -- 2.7.4