From 4133b4d22139f13efae5dd836983884fb32fbfa4 Mon Sep 17 00:00:00 2001 From: mquinson Date: Mon, 7 May 2007 13:11:34 +0000 Subject: [PATCH] Keep within the declared matrix, don't go to (-1,j) when i=0 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3485 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/xbt/xbt_str.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xbt/xbt_str.c b/src/xbt/xbt_str.c index 18fb8eda78..ab09f43f9f 100644 --- a/src/xbt/xbt_str.c +++ b/src/xbt/xbt_str.c @@ -372,7 +372,7 @@ static void diff_build_diff(xbt_dynar_t res, topush = bprintf(" %s",xbt_dynar_get_as(da,i,char*)); xbt_dynar_push(res, &topush); } else if (j>=0 && - (i<0 || xbt_matrix_get_as(C,i,j-1,int) >= xbt_matrix_get_as(C,i-1,j,int))) { + (i<=0 || xbt_matrix_get_as(C,i,j-1,int) >= xbt_matrix_get_as(C,i-1,j,int))) { diff_build_diff(res,C,da,db,i,j-1); topush = bprintf("+ %s",xbt_dynar_get_as(db,j,char*)); xbt_dynar_push(res,&topush); -- 2.20.1