ALT Linux repos
S: | 1.5-alt1.38416.2 |
D: | 1.0-alt35.27330.1 |
5.0: | 1.0-alt35.27654.3 |
4.1: | 1.0-alt35.26470.1 |
4.0: | 1.0-alt35.23722.M40.1 |
Group :: Video
RPM: mplayer
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: mplayer-svn-r22221-subreader.patch
Download
Download
diff -urN mplayer-svn-r22221.orig/subreader.c mplayer-svn-r22221/subreader.c
--- mplayer-svn-r22221.orig/subreader.c 2007-02-06 12:58:57 +0200
+++ mplayer-svn-r22221/subreader.c 2007-02-15 17:08:28 +0200
@@ -1729,18 +1729,18 @@
static void strcpy_trim(char *d, char *s)
{
// skip leading whitespace
- while (*s && !isalnum(*s)) {
+ while (*s && isascii(*s) && !isalnum(*s)) {
s++;
}
for (;;) {
// copy word
- while (*s && isalnum(*s)) {
- *d = tolower(*s);
+ while (*s && (!isascii(*s) || isalnum(*s))) {
+ *d = *s;
s++; d++;
}
if (*s == 0) break;
// trim excess whitespace
- while (*s && !isalnum(*s)) {
+ while (*s && isascii(*s) && !isalnum(*s)) {
s++;
}
if (*s == 0) break;