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