From f3004c4acc3fed8adfd71314ca2f98ea64afac20 Mon Sep 17 00:00:00 2001 From: Benjamin Renard <benjamin.renard@akka.eu> Date: Thu, 2 Apr 2020 08:43:19 +0200 Subject: [PATCH] Fix bug with signed integer in catalog --- php/classes/CatalogCacheIntervalObject.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/php/classes/CatalogCacheIntervalObject.php b/php/classes/CatalogCacheIntervalObject.php index 2aa3197..9eb6d74 100644 --- a/php/classes/CatalogCacheIntervalObject.php +++ b/php/classes/CatalogCacheIntervalObject.php @@ -68,7 +68,7 @@ class CatalogCacheIntervalObject extends TimeTableCacheIntervalObject } break; case 3: //int - fwrite($handle,pack('L', intval($value))); + fwrite($handle,pack('l', intval($value))); break; default: // not defined => string fwrite($handle,pack('L', strlen($value))); @@ -121,7 +121,7 @@ class CatalogCacheIntervalObject extends TimeTableCacheIntervalObject break; case 3: //int - if (!$res = unpack('Lval',fread($handle,4))) { + if (!$res = unpack('lval',fread($handle,4))) { break; } $val = $res['val']; -- libgit2 0.21.2