Ticket #44469: fix_timezone_crash.patch

File fix_timezone_crash.patch, 1.1 KB (added by RJVB (René Bertin), 10 years ago)
  • src/libical/icaltimezone.c

    Description: work around heap corruption bug
    Author: Robie Basak <robie.basak@canonical.com>
    Last-Update: 2012-04-04
    Forwarded: http://sourceforge.net/mailarchive/message.php?msg_id=29084189
    Bug-Ubuntu: https://bugs.launchpad.net/bugs/956843
    Bug: https://sourceforge.net/tracker/?func=detail&aid=3514871&group_id=16077&atid=116077
    
    ---
     src/libical/icaltimezone.c |    2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    old new  
    16861686    icalerror_assert (builtin_timezones == NULL,
    16871687                      "Parsing zones.tab file multiple times");
    16881688
    1689     builtin_timezones = icalarray_new (sizeof (icaltimezone), 32);
     1689    builtin_timezones = icalarray_new (sizeof (icaltimezone), 1024);
    16901690
    16911691#ifndef USE_BUILTIN_TZDATA
    16921692    filename_len = strlen ((char *) icaltzutil_get_zone_directory()) + strlen (ZONES_TAB_SYSTEM_FILENAME)