MCPcopy Create free account
hub / github.com/cgsecurity/testdisk / check_VFAT_volume_name

Function check_VFAT_volume_name

src/fat.c:1280–1306  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1278}
1279
1280int check_VFAT_volume_name(const char *name, const unsigned int max_size)
1281{
1282 unsigned int i;
1283 /*@
1284 @ loop assigns i;
1285 @ loop variant max_size - i;
1286 @*/
1287 for(i=0; i<max_size && name[i]!='\0'; i++)
1288 {
1289 if(name[i] < 0x20)
1290 return 1;
1291 switch(name[i])
1292 {
1293 case '<':
1294 case '>':
1295 case ':':
1296 case '"':
1297 case '/':
1298 case '\\':
1299 case '|':
1300 case '?':
1301 case '*':
1302 return 1;
1303 }
1304 }
1305 return 0; /* Ok */
1306}

Callers 3

create_fat_boot_sectorFunction · 0.85
fat32_set_part_nameFunction · 0.85
set_FAT_infoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected