diff options
| author | Dan McGee <dan@archlinux.org> | 2007-08-22 14:02:14 -0400 | 
|---|---|---|
| committer | Dan McGee <dan@archlinux.org> | 2007-08-22 14:02:14 -0400 | 
| commit | 10c3f335d00a38429ce51d2ebcc636083a71d050 (patch) | |
| tree | 8dc12182e02a95a3a6937492408a0010941a3177 /src/pacman | |
| parent | e24bcc395e7da2a4f46933ea342d0ce90b708de4 (diff) | |
pacman.c: clarify reason for doing 2 strcmp operations
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'src/pacman')
| -rw-r--r-- | src/pacman/pacman.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c index 31302abe..fef6d38e 100644 --- a/src/pacman/pacman.c +++ b/src/pacman/pacman.c @@ -520,6 +520,10 @@ static int _parseconfig(const char *file, const char *givensection,  						file, linenum);  				return(1);  			} +			/* For each directive, compare to the uppercase and camelcase string. +			 * This prevents issues with certain locales where characters don't +			 * follow the toupper() rules we may expect, e.g. tr_TR where i != I. +			 */  			upperkey = strtoupper(strdup(key));  			if(section == NULL && (strcmp(key, "Include") == 0 || strcmp(upperkey, "INCLUDE") == 0)) {  				pm_printf(PM_LOG_ERROR, _("config file %s, line %d: 'Include' directive must belong to a section.\n"), | 
