Diff
Not logged in

Differences From Artifact [1dfc49e465]:

To Artifact [82011406ec]:


545
546
547
548
549
550
551

552

553
554
555
556
557
558
559
545
546
547
548
549
550
551
552

553
554
555
556
557
558
559
560







+
-
+







  };

  login_check_credentials();
  if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
  blob_init(&title, 0, 0);
  db_begin_transaction();
  while( rid==0 && (++nMiss)<=ArraySize(azSuffix) ){
    zName = P("name");
    zName = PD("name", "tip/index.wiki");
    if( zName==0 || zName[0]==0 ) zName = "tip/index.wiki";
    for(i=0; zName[i] && zName[i]!='/'; i++){}
    zCheckin = mprintf("%.*s", i, zName);
    if( fossil_strcmp(zCheckin,"ckout")==0 && db_open_local(0)==0 ){
      zCheckin = "tip";
    }
    if( nMiss==ArraySize(azSuffix) ){
      zName = "404.md";