Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37835035
en ru br
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


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;
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin