Changeset 16228

Show
Ignore:
Timestamp:
04/24/08 23:13:03 (7 months ago)
Author:
piotras
Message:

Skip setting pages if there's main page request.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/midgard/core/midgard/src/midgard_http_host.c

    r16201 r16228  
    398398        /* Uri "iterator". Keep urilist list. Do not copy its elements to improve performance. */ 
    399399        list = self->urilist; 
     400        if(g_list_length(list) < 1) 
     401                goto _SET_PAGES; 
    400402        do { 
    401403                builder = midgard_query_builder_new(mgd, "midgard_page"); 
     
    451453        } while(list != NULL); 
    452454 
     455_SET_PAGES: 
    453456        /* Set pages array */ 
    454457        rcfg->pages = g_value_array_new(g_list_length(pages));