* environ.cc (parse_options): Remember the "no" part of any options for later
export.
This commit is contained in:
		| @@ -1,3 +1,8 @@ | ||||
| 2002-08-08  Christopher Faylor  <cgf@redhat.com> | ||||
|  | ||||
| 	* environ.cc (parse_options): Remember the "no" part of any options for | ||||
| 	later export. | ||||
|  | ||||
| 2002-08-07  Conrad Scott  <conrad.scott@dsl.pipex.com> | ||||
|  | ||||
| 	* winsup.h (__check_null_invalid_struct): Make ptr argument non-const. | ||||
|   | ||||
| @@ -559,6 +559,7 @@ parse_options (char *buf) | ||||
|        p != NULL; | ||||
|        p = strtok_r (NULL, " \t", &lasts)) | ||||
|     { | ||||
|       char *keyword_here = p; | ||||
|       if (!(istrue = !strncasematch (p, "no", 2))) | ||||
| 	p += 2; | ||||
|       else if (!(istrue = *p != '-')) | ||||
| @@ -602,7 +603,7 @@ parse_options (char *buf) | ||||
| 	      *--eq = ch; | ||||
|  | ||||
| 	    int n = eq - p; | ||||
| 	    p = strdup (p); | ||||
| 	    p = strdup (keyword_here); | ||||
| 	    if (n > 0) | ||||
| 	      p[n] = ':'; | ||||
| 	    k->remember = p; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user