* Make UPnPSearch case insensitive like it's supposed to be.
This commit is contained in:
parent
953142080c
commit
15f258bc1a
@ -1121,8 +1121,8 @@ SearchContentDirectory(struct upnphttp * h, const char * action)
|
||||
SearchCriteria = modifyString(SearchCriteria, """, "\"", 0);
|
||||
SearchCriteria = modifyString(SearchCriteria, "'", "'", 0);
|
||||
SearchCriteria = modifyString(SearchCriteria, "object.", "", 0);
|
||||
SearchCriteria = modifyString(SearchCriteria, "derivedfrom", "glob", 1);
|
||||
SearchCriteria = modifyString(SearchCriteria, "contains", "glob", 2);
|
||||
SearchCriteria = modifyString(SearchCriteria, "derivedfrom", "like", 1);
|
||||
SearchCriteria = modifyString(SearchCriteria, "contains", "like", 2);
|
||||
SearchCriteria = modifyString(SearchCriteria, "dc:title", "d.TITLE", 0);
|
||||
SearchCriteria = modifyString(SearchCriteria, "dc:creator", "d.CREATOR", 0);
|
||||
SearchCriteria = modifyString(SearchCriteria, "upnp:class", "o.CLASS", 0);
|
||||
|
4
utils.c
4
utils.c
@ -120,12 +120,12 @@ modifyString(char * string, const char * before, const char * after, short like)
|
||||
if( like == 2 )
|
||||
{
|
||||
memmove(t+2, t+1, strlen(t+1)+1);
|
||||
*++t = '*';
|
||||
*++t = '%';
|
||||
}
|
||||
while( *++t != '"' )
|
||||
continue;
|
||||
memmove(t+1, t, strlen(t)+1);
|
||||
*t = '*';
|
||||
*t = '%';
|
||||
}
|
||||
}
|
||||
s = p + newlen;
|
||||
|
Loading…
x
Reference in New Issue
Block a user