Changeset 3967:de2ff9d26390 in roaraudio
- Timestamp:
- 06/25/10 23:13:59 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roarclients/roarmonhttp.c
r3790 r3967 140 140 #ifdef _CAN_SET_ENV 141 141 int parse_http (int * gopher) { 142 struct roar_keyval kv; 142 143 char buf[1024]; 143 144 char * qs = buf, *str; … … 190 191 fflush(stdout); 191 192 192 #ifdef ROAR_HAVE_SETENV 193 setenv("QUERY_STRING", qs, 1); 194 #else 195 // TODO: does this leak memory? 196 if ( (str = malloc(strlen(qs) + strlen("QUERY_STRING=") + 1)) == NULL ) { 197 return -1; 198 } 199 200 sprintf(str, "QUERY_STRING=%s", qs); 201 202 putenv(str); 203 #endif 193 kv.key = "QUERY_STRING"; 194 kv.value = qs; 195 196 roar_env_set(&kv); 204 197 205 198 return dir;
Note: See TracChangeset
for help on using the changeset viewer.