Diff
Not logged in

Differences From Artifact [e79fccbe92]:

To Artifact [5ac43b076d]:


944
945
946
947
948
949
950
951

952
953
954
955
956
957
958
944
945
946
947
948
949
950

951
952
953
954
955
956
957
958







-
+







    if( azDirs[i]==0 ) continue;
    if( !file_isdir(azDirs[i]) ) continue;
    zDir = azDirs[i];
    break;
  }

  /* Check that the output buffer is large enough for the temporary file 
  ** name. If it is not, return SQLITE_ERROR.
  ** name. If it is not, return SQLITE4_ERROR.
  */
  if( (strlen(zDir) + 17) >= (size_t)nBuf ){
    fossil_fatal("insufficient space for temporary filename");
  }

  do{
    if( cnt++>20 ) fossil_panic("cannot generate a temporary filename");