* localtime.cc (tzsetwall): Use wildabbr if generated timezone name
length < 3.
This commit is contained in:
		| @@ -1,3 +1,8 @@ | ||||
| 2002-04-28  Norbert Schulze  <norbert.schulze@web.de> | ||||
|  | ||||
| 	* localtime.cc (tzsetwall): Use wildabbr if generated timezone name | ||||
| 	length < 3. | ||||
|  | ||||
| 2002-05-05  Pierre Humblet <pierre.humblet@ieee.org> | ||||
|  | ||||
| 	* spawn.cc (spawn_guts): Move call to set_process_privilege() | ||||
|   | ||||
| @@ -1396,10 +1396,10 @@ tzsetwall P((void)) | ||||
| 	    dst = cp = buf; | ||||
| 	    for (src = tz.StandardName; *src; src++) | ||||
| 	      if (is_upper(*src)) *dst++ = *src; | ||||
| 	    if (cp == dst) | ||||
| 	    if ((dst - cp) < 3) | ||||
| 	      { | ||||
| 		/* In Asian Windows, tz.StandardName may not contain | ||||
| 		   the timezone name. */ | ||||
| 		/* In non-english Windows, converted tz.StandardName | ||||
| 		   may not contain a valid standard timezone name. */ | ||||
| 		strcpy(cp, wildabbr); | ||||
| 		cp += strlen(wildabbr); | ||||
| 	      } | ||||
| @@ -1414,11 +1414,11 @@ tzsetwall P((void)) | ||||
| 		dst = cp; | ||||
| 		for (src = tz.DaylightName; *src; src++) | ||||
| 		  if (is_upper(*src)) *dst++ = *src; | ||||
| 		if (cp == dst) | ||||
| 		if ((dst - cp) < 3) | ||||
| 		  { | ||||
| 		    /* In Asian Windows, tz.StandardName may not contain | ||||
| 		       the daylight name. */ | ||||
| 		    strcpy(buf, wildabbr); | ||||
| 		    /* In non-english Windows, converted tz.DaylightName | ||||
| 		       may not contain a valid daylight timezone name. */ | ||||
| 		    strcpy(cp, wildabbr); | ||||
| 		    cp += strlen(wildabbr); | ||||
| 		  } | ||||
| 		else | ||||
|   | ||||
		Reference in New Issue
	
	Block a user