| @@ -277,14 +277,14 @@ struct file_directory_info { · 276 unmodified lines |
| 277 | __le64 AllocationSize; | 277 | __le64 AllocationSize; |
| 278 | __le32 ExtFileAttributes; | 278 | __le32 ExtFileAttributes; |
| 279 | __le32 FileNameLength; | 279 | __le32 FileNameLength; |
| 280 | char FileName[1]; | 280 | char FileName[]; |
| 281 | } __packed; /* level 0x101 FF resp data */ | 281 | } __packed; /* level 0x101 FF resp data */ |
| 282 | | 282 | |
| 283 | struct file_names_info { | 283 | struct file_names_info { |
| 284 | __le32 NextEntryOffset; | 284 | __le32 NextEntryOffset; |
| 285 | __u32 FileIndex; | 285 | __u32 FileIndex; |
| 286 | __le32 FileNameLength; | 286 | __le32 FileNameLength; |
| 287 | char FileName[1]; | 287 | char FileName[]; |
| 288 | } __packed; /* level 0xc FF resp data */ | 288 | } __packed; /* level 0xc FF resp data */ |
| 289 | | 289 | |
| 290 | struct file_full_directory_info { | 290 | struct file_full_directory_info { |
| @@ -299,7 +299,7 @@ struct file_full_directory_info { · 8 unmodified lines |
| 299 | __le32 ExtFileAttributes; | 299 | __le32 ExtFileAttributes; |
| 300 | __le32 FileNameLength; | 300 | __le32 FileNameLength; |
| 301 | __le32 EaSize; | 301 | __le32 EaSize; |
| 302 | char FileName[1]; | 302 | char FileName[]; |
| 303 | } __packed; /* level 0x102 FF resp */ | 303 | } __packed; /* level 0x102 FF resp */ |
| 304 | | 304 | |
| 305 | struct file_both_directory_info { | 305 | struct file_both_directory_info { |
| @@ -317,7 +317,7 @@ struct file_both_directory_info { · 11 unmodified lines |
| 317 | __u8 ShortNameLength; | 317 | __u8 ShortNameLength; |
| 318 | __u8 Reserved; | 318 | __u8 Reserved; |
| 319 | __u8 ShortName[24]; | 319 | __u8 ShortName[24]; |
| 320 | char FileName[1]; | 320 | char FileName[]; |
| 321 | } __packed; /* level 0x104 FFrsp data */ | 321 | } __packed; /* level 0x104 FFrsp data */ |
| 322 | | 322 | |
| 323 | struct file_id_both_directory_info { | 323 | struct file_id_both_directory_info { |
| @@ -337,7 +337,7 @@ struct file_id_both_directory_info { · 13 unmodified lines |
| 337 | __u8 ShortName[24]; | 337 | __u8 ShortName[24]; |
| 338 | __le16 Reserved2; | 338 | __le16 Reserved2; |
| 339 | __le64 UniqueId; | 339 | __le64 UniqueId; |
| 340 | char FileName[1]; | 340 | char FileName[]; |
| 341 | } __packed; | 341 | } __packed; |
| 342 | | 342 | |
| 343 | struct file_id_full_dir_info { | 343 | struct file_id_full_dir_info { |
| @@ -354,7 +354,7 @@ struct file_id_full_dir_info { · 10 unmodified lines |
| 354 | __le32 EaSize; /* EA size */ | 354 | __le32 EaSize; /* EA size */ |
| 355 | __le32 Reserved; | 355 | __le32 Reserved; |
| 356 | __le64 UniqueId; /* inode num - le since Samba puts ino in low 32 bit*/ | 356 | __le64 UniqueId; /* inode num - le since Samba puts ino in low 32 bit*/ |
| 357 | char FileName[1]; | 357 | char FileName[]; |
| 358 | } __packed; /* level 0x105 FF rsp data */ | 358 | } __packed; /* level 0x105 FF rsp data */ |
| 359 | | 359 | |
| 360 | struct smb_version_values { | 360 | struct smb_version_values { |