- if (__handle_file_request(cl, url) ||
- __handle_file_request(cl, conf.error_handler))
+ if (__handle_file_request(cl, url))
+ return;
+
+ error_handler = alloca(strlen(conf.error_handler) + 1);
+ strcpy(error_handler, conf.error_handler);
+ if (__handle_file_request(cl, error_handler))