Roxen.git / server / modules / tags / static_resource.pike

version» Context lines:

Roxen.git/server/modules/tags/static_resource.pike:42:    {    mapping process_tags = query("process_tags");    Parser.HTML parser = Parser.HTML();    parser->xml_tag_syntax(0);       function process_tag = lambda(Parser.HTML p, mapping args)    {    string tag_name = p->tag_name();    string attr_name = process_tags[tag_name];    string link = args[attr_name]; -  if(link && sizeof (link) && link[0] == '/') { +  if(link && has_prefix (link, "/") && !has_prefix (link, "//")) {    array(int)|Stdio.Stat st =    id->conf->try_stat_file(link, id);       if(st) {    if(arrayp(st))    st = Stdio.Stat(st);       string varystr = sprintf("mtime=%d", st->mtime);       args[attr_name] =