Skip to content

Fix: crashes when changes from libsoup2-68 to 2-74 version

Krishna Priya K requested to merge kkanagar/libsoup:libsoup-2-74 into libsoup-2-74

In Libsoup_2.68 version,The table has following 9 colums as follows:

enum {
     COL_ID,
     COL_NAME,
     COL_VALUE,
     COL_HOST,
     COL_PATH,
     COL_EXPIRY,
     COL_LAST_ACCESS,
     COL_SECURE,
     COL_HTTP_ONLY,
     N_COL,
 };

In libsoup_2.74 version,It has 10 columns

 enum {
     COL_ID,
     COL_NAME,
     COL_VALUE,
     COL_HOST,
     COL_PATH,
     COL_EXPIRY,
     COL_LAST_ACCESS,
     COL_SECURE,
     COL_HTTP_ONLY,
     COL_SAME_SITE_POLICY,
     N_COL,
 };

_same_site_policy _column of an existing cookie when it moves from cookie schema changes from 2.68 to 2.74 is NULL. Due to this crash observed while accessing COL_SAME_SITE_POLICY

same_site_policy = g_ascii_strtoll (argv[COL_SAME_SITE_POLICY], NULL, 0);

Edited by Krishna Priya K

Merge request reports