Fix endless running loop for b0rken ADIF tags

这个提交包含在:
phl0 2023-12-05 10:14:46 +01:00
父节点 7f9b1e7193
当前提交 c571bfc844
找不到此签名对应的密钥
GPG 密钥 ID: 48EA1E640798CA9A

查看文件

@ -153,6 +153,10 @@ class ADIF_Parser
{ {
$tag_name = $tag_name.mb_substr($record, $a, 1, "UTF-8"); //append this char to the tag name $tag_name = $tag_name.mb_substr($record, $a, 1, "UTF-8"); //append this char to the tag name
$a++; $a++;
// Prevent iterating $a past record length
if ($a == mb_strlen($record, "UTF-8")) {
return;
}
}; };
$a++; //iterate past the colon $a++; //iterate past the colon
while(mb_substr($record, $a, 1, "UTF-8") != '>' && mb_substr($record, $a, 1, "UTF-8") != ':') while(mb_substr($record, $a, 1, "UTF-8") != '>' && mb_substr($record, $a, 1, "UTF-8") != ':')