151 |
151 |
152 // Mark end of argv[] |
152 // Mark end of argv[] |
153 argv[i] = NULL; |
153 argv[i] = NULL; |
154 |
154 |
155 return argv; |
155 return argv; |
|
156 } |
|
157 |
|
158 void cgi_free_argv(char **args) { |
|
159 int i = 0; |
|
160 while(args[i] != NULL) { |
|
161 free(args[i]); |
|
162 i++; |
|
163 } |
|
164 free(args); |
156 } |
165 } |
157 |
166 |
158 //---------------------------------------------------------------------------- |
167 //---------------------------------------------------------------------------- |
159 // cgi_get_request_uri |
168 // cgi_get_request_uri |
160 //---------------------------------------------------------------------------- |
169 //---------------------------------------------------------------------------- |