Differences From Artifact [19cfdde0fc]:
- File src/manifest.c — part of check-in [1b4403c771] at 2014-06-15 17:53:09 on branch trunk — Fix a problem in the Fuse Filesystem that caused incorrect processing of subdirectories whose names were a prefix of some sibling subdirectory. (user: drh size: 67974) [more...]
To Artifact [6c51474cb3]:
- File src/manifest.c — part of check-in [2e51be8ec2] at 2014-06-27 23:19:57 on branch trunk — Fix a possible NULL pointer dereference in the "fusefs" implementation. (user: drh size: 68016) [more...]
| ︙ | ︙ | |||
1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 |
upr = i-1;
}else{
p->iFile = i;
return &p->aFile[i];
}
}
if( bBest ){
i = (int)strlen(zName);
if( strncmp(zName, p->aFile[lwr].zName, i)==0 ) return &p->aFile[lwr];
}
return 0;
}
/*
| > | 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 |
upr = i-1;
}else{
p->iFile = i;
return &p->aFile[i];
}
}
if( bBest ){
if( lwr>=p->nFile ) lwr = p->nFile-1;
i = (int)strlen(zName);
if( strncmp(zName, p->aFile[lwr].zName, i)==0 ) return &p->aFile[lwr];
}
return 0;
}
/*
|
| ︙ | ︙ |