From 2a4307cfce414caf4dff48b7a3c53ffc8a5144e5 Mon Sep 17 00:00:00 2001 From: venaas Date: Wed, 30 May 2007 14:03:05 +0000 Subject: allow optional trailing / after regexp git-svn-id: https://svn.testnett.uninett.no/radsecproxy/trunk@112 e88ac4ed-0b26-0410-9574-a7f39faa03bf --- radsecproxy.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/radsecproxy.c b/radsecproxy.c index 5abc6f7..673fe9b 100644 --- a/radsecproxy.c +++ b/radsecproxy.c @@ -1730,7 +1730,11 @@ void addrealm(char *value, char *server, char *message) { debugx(1, DBG_ERR, "addrealm failed, no server %s", server); } - if (*value != '/') { + if (*value == '/') { + /* regexp, remove optional trailing / if present */ + if (value[strlen(value) - 1] == '/') + value[strlen(value) - 1] = '\0'; + } else { /* not a regexp, let us make it one */ if (*value == '*' && !value[1]) regex = stringcopy(".*", 0); -- cgit v1.1