Code Duplication    Length = 4-5 lines in 3 locations

src/wp-includes/ID3/module.audio-video.asf.php 3 locations

@@ 275-279 (lines=5) @@
272
					}
273
					$thisfile_asf_headerextensionobject['reserved_2']          = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 2));
274
					$offset += 2;
275
					if ($thisfile_asf_headerextensionobject['reserved_2'] != 6) {
276
						$info['warning'][] = 'header_extension_object.reserved_2 ('.getid3_lib::PrintHexBytes($thisfile_asf_headerextensionobject['reserved_2']).') does not match expected value of "6"';
277
						//return false;
278
						break;
279
					}
280
					$thisfile_asf_headerextensionobject['extension_data_size'] = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 4));
281
					$offset += 4;
282
					$thisfile_asf_headerextensionobject['extension_data']      =                              substr($ASFHeaderData, $offset, $thisfile_asf_headerextensionobject['extension_data_size']);
@@ 527-530 (lines=4) @@
524
					$offset += 4;
525
					$thisfile_asf_markerobject['reserved_2'] = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 2));
526
					$offset += 2;
527
					if ($thisfile_asf_markerobject['reserved_2'] != 0) {
528
						$info['warning'][] = 'marker_object.reserved_2 ('.getid3_lib::PrintHexBytes($thisfile_asf_markerobject['reserved_2']).') does not match expected value of "0"';
529
						break;
530
					}
531
					$thisfile_asf_markerobject['name_length'] = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 2));
532
					$offset += 2;
533
					$thisfile_asf_markerobject['name'] = substr($ASFHeaderData, $offset, $thisfile_asf_markerobject['name_length']);
@@ 1185-1189 (lines=5) @@
1182
					$offset += 8;
1183
					$thisfile_asf_dataobject['reserved']           = getid3_lib::LittleEndian2Int(substr($DataObjectData, $offset, 2));
1184
					$offset += 2;
1185
					if ($thisfile_asf_dataobject['reserved'] != 0x0101) {
1186
						$info['warning'][] = 'data_object.reserved ('.getid3_lib::PrintHexBytes($thisfile_asf_dataobject['reserved']).') does not match expected value of "0x0101"';
1187
						//return false;
1188
						break;
1189
					}
1190
1191
					// Data Packets                     array of:    variable        //
1192
					// * Error Correction Flags         BYTE         8               //