Add reversepath_list parameter to reversepath_add.
Michael
This commit is contained in:
parent
21aa3ecf60
commit
624d146cd6
@ -776,11 +776,11 @@ static HANDLE_FUNC (handle_reversepath)
|
||||
safefree (arg1);
|
||||
return -1;
|
||||
}
|
||||
reversepath_add (arg1, arg2);
|
||||
reversepath_add (arg1, arg2, &conf->reversepath_list);
|
||||
safefree (arg1);
|
||||
safefree (arg2);
|
||||
} else {
|
||||
reversepath_add (NULL, arg1);
|
||||
reversepath_add (NULL, arg1, &conf->reversepath_list);
|
||||
safefree (arg1);
|
||||
}
|
||||
return 0;
|
||||
|
@ -29,7 +29,8 @@
|
||||
/*
|
||||
* Add entry to the reversepath list
|
||||
*/
|
||||
void reversepath_add (const char *path, const char *url)
|
||||
void reversepath_add (const char *path, const char *url,
|
||||
struct reversepath **reversepath_list)
|
||||
{
|
||||
struct reversepath *reverse;
|
||||
|
||||
@ -68,8 +69,8 @@ void reversepath_add (const char *path, const char *url)
|
||||
|
||||
reverse->url = safestrdup (url);
|
||||
|
||||
reverse->next = config.reversepath_list;
|
||||
config.reversepath_list = reverse;
|
||||
reverse->next = *reversepath_list;
|
||||
*reversepath_list = reverse;
|
||||
|
||||
log_message (LOG_INFO,
|
||||
"Added reverse proxy rule: %s -> %s", reverse->path,
|
||||
|
@ -31,7 +31,8 @@ struct reversepath {
|
||||
|
||||
#define REVERSE_COOKIE "yummy_magical_cookie"
|
||||
|
||||
extern void reversepath_add (const char *path, const char *url);
|
||||
extern void reversepath_add (const char *path, const char *url,
|
||||
struct reversepath **reversepath_list);
|
||||
extern struct reversepath *reversepath_get (char *url);
|
||||
extern char *reverse_rewrite_url (struct conn_s *connptr,
|
||||
hashmap_t hashofheaders, char *url);
|
||||
|
Loading…
x
Reference in New Issue
Block a user