MCPcopy Create free account
hub / github.com/apache/httpd / md_util_schemify

Function md_util_schemify

modules/md/md_util.c:932–946  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

930}
931
932const char *md_util_schemify(apr_pool_t *p, const char *s, const char *def_scheme)
933{
934 const char *cp = s;
935 while (*cp) {
936 if (*cp == ':') {
937 /* could be an url scheme, leave unchanged */
938 return s;
939 }
940 else if (!apr_isalnum(*cp)) {
941 break;
942 }
943 ++cp;
944 }
945 return apr_psprintf(p, "%s:%s", def_scheme, s);
946}
947
948static apr_status_t uri_check(apr_uri_t *uri_parsed, apr_pool_t *p,
949 const char *uri, const char **perr)

Callers 3

srv_conf_props_applyFunction · 0.85
merge_srv_configFunction · 0.85
link_md_to_serversFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected