diff options
author | Jorge Arellano Cid <jcid@dillo.org> | 2008-12-25 10:04:24 -0300 |
---|---|---|
committer | Jorge Arellano Cid <jcid@dillo.org> | 2008-12-25 10:04:24 -0300 |
commit | c3aeca579c61983bc96d0177806fc48c28c8b825 (patch) | |
tree | 2974e8f5a42627d2b6d190fe3c76f8e2e8e0c57e /src/auth.c | |
parent | 022e339b4417b119cc75fcb2cef057bfce41f8e8 (diff) | |
parent | 5486bedf18450ae4de413c4174a0175948c95c3e (diff) |
merge
Diffstat (limited to 'src/auth.c')
-rw-r--r-- | src/auth.c | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -295,21 +295,20 @@ static AuthRealm_t *Auth_realm_by_path(const AuthHost_t *host, int i, j; int match_length; + match_length = 0; realm_best = NULL; for (i = 0; (realm = dList_nth_data(host->realms, i)); i++) { char *realm_path; for (j = 0; (realm_path = dList_nth_data(realm->paths, j)); j++) { - int realm_path_length; - - realm_path_length = strlen(realm_path); + int realm_path_length = strlen(realm_path); if (Auth_path_is_inside(path, realm_path, realm_path_length) && !(realm_best && match_length >= realm_path_length)) { realm_best = realm; match_length = realm_path_length; } - } /* for (j = 0; (path = ... */ - } /* for (i = 0; (realm = ... */ + } + } return realm_best; } @@ -353,7 +352,7 @@ static void Auth_realm_add_path(AuthRealm_t *realm, const char *path) /* * Return the authorization header for an HTTP query. */ -char *a_Auth_get_auth_str(const DilloUrl *url) +const char *a_Auth_get_auth_str(const DilloUrl *url) { AuthHost_t *host; AuthRealm_t *realm; |