96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
const char *zPath;
int i;
const char *zReserved;
file_tree_name(zName, &pathname, 1);
zPath = blob_str(&pathname);
for(i=0; (zReserved = fossil_reserved_name(i))!=0; i++){
if( strcmp(zPath, zReserved)==0 ) break;
}
if( zReserved || (pOmit && blob_compare(&pathname, pOmit)==0) ){
fossil_warning("cannot add %s", zPath);
}else{
if( !file_is_simple_pathname(zPath) ){
fossil_fatal("filename contains illegal characters: %s", zPath);
}
|
|
|
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
const char *zPath;
int i;
const char *zReserved;
file_tree_name(zName, &pathname, 1);
zPath = blob_str(&pathname);
for(i=0; (zReserved = fossil_reserved_name(i))!=0; i++){
if( fossil_strcmp(zPath, zReserved)==0 ) break;
}
if( zReserved || (pOmit && blob_compare(&pathname, pOmit)==0) ){
fossil_warning("cannot add %s", zPath);
}else{
if( !file_is_simple_pathname(zPath) ){
fossil_fatal("filename contains illegal characters: %s", zPath);
}
|