instant: fix infinite loop seen in non-C locales
This commit is contained in:
@@ -455,7 +455,10 @@ static int CompareI18NStrings(ClientData clientData,
|
|||||||
}
|
}
|
||||||
cp++;
|
cp++;
|
||||||
} else {
|
} else {
|
||||||
|
if (len > 0)
|
||||||
cp += len;
|
cp += len;
|
||||||
|
else
|
||||||
|
break; /* JET - we should be done here... */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
cp = argv[2];
|
cp = argv[2];
|
||||||
@@ -466,7 +469,10 @@ static int CompareI18NStrings(ClientData clientData,
|
|||||||
}
|
}
|
||||||
cp++;
|
cp++;
|
||||||
} else {
|
} else {
|
||||||
|
if (len > 0)
|
||||||
cp += len;
|
cp += len;
|
||||||
|
else
|
||||||
|
break; /* JET - we should be done here... */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user