Re: Uncaught TypeError: Unsupported operand types: string * int in date.php
"Paul Lesniewski" <[email protected]> Tue, 6 Dec 2022 11:48:26 -0000
| Newsgroups | gmane.mail.squirrelmail.user |
|---|---|
| Message-ID | <[email protected]> |
> Most recent 1.4.23-svn appears to have a problem with emails with corrupt
> date fields?
Yes, unexpected timezone specifiers like "+UT" ... not sure what kind of
system is claiming to be date-stamping its email messages to atomic
clocks.
I just put a patch for this into our repository. The fix will be
available in tarball format within the next 24 hours.
--
Paul Lesniewski
SquirrelMail Team
Please support Open Source Software by donating to SquirrelMail!
http://squirrelmail.org/donate_paul_lesniewski.php
> Fatal error: Uncaught TypeError: Unsupported operand types: string * int
> in
> /usr/share/squirrelmail/functions/date.php:91 Stack trace: #0
> /usr/share/squirrelmail/functions/date.php(463): getGMTSeconds(1583293098,
> '+UT') #1 /usr/share/squirrelmail/functions/imap_messages.php(946):
> getTimeStamp(Array) #2
> /usr/share/squirrelmail/functions/mailbox_display.php(628):
> sqimap_get_small_header_list(Resource id #1, Array, 999999) #3
> /usr/share/squirrelmail/functions/mailbox_display.php(407):
> fillMessageArray(Resource id #1, Array, 3291, 999999) #4
> /usr/share/squirrelmail/functions/mailbox_display.php(518):
> getSelfSortMessages(Resource id #1, 1, 999999, 3291, '0', Array) #5
> /usr/share/squirrelmail/src/right_main.php(238):
> showMessagesForMailbox(Resource id #1, '2020', 3291, 1, '0', Array, 15,
> false) #6 {main} thrown in /usr/share/squirrelmail/functions/date.php on
> line 91
>
> 87 $tzc = '+'.$tzc;
> 88 }
> 89 $hh = substr($tzc,1,2);
> 90 $mm = substr($tzc,3,2);
> 91 $iTzc = ($hh * 60 + $mm) * 60;
> 92 if ($neg) $iTzc = -1 * (int) $iTzc;
> 93 /* stamp in gmt */
> 94 $stamp -= $iTzc;
> 95 /** now find what the server is at **/
> 96 $current = date('Z', time());
>
> There are like 3200 messages in the folder where this occurs, so I have no
> idea which message caused it or what the problem might be. Any ideas? How
> can I help troubleshoot this further?
-----
squirrelmail-users mailing list
Posting guidelines: http://squirrelmail.org/postingguidelines
List address: [email protected]
List archives: http://news.gmane.org/gmane.mail.squirrelmail.user
List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-users