Fossil SCM

Make sure the EmailEvent object is completely zeroed whenever it is allocated.

drh 2023-08-14 21:09 trunk
Commit 33877fa50bd3c1ecefae7aaba63b7d6308a21c65bf56ab6215c15d6698a5da55
1 file changed +1 -1
+1 -1
--- src/alerts.c
+++ src/alerts.c
@@ -2614,11 +2614,11 @@
26142614
pLast = &anchor;
26152615
*pnEvent = 0;
26162616
while( db_step(&q)==SQLITE_ROW ){
26172617
const char *zType = "";
26182618
const char *zComment = db_column_text(&q, 2);
2619
- p = fossil_malloc( sizeof(EmailEvent) );
2619
+ p = fossil_malloc_zero( sizeof(EmailEvent) );
26202620
pLast->pNext = p;
26212621
pLast = p;
26222622
p->type = db_column_text(&q, 3)[0];
26232623
p->needMod = db_column_int(&q, 4);
26242624
p->zFromName = 0;
26252625
--- src/alerts.c
+++ src/alerts.c
@@ -2614,11 +2614,11 @@
2614 pLast = &anchor;
2615 *pnEvent = 0;
2616 while( db_step(&q)==SQLITE_ROW ){
2617 const char *zType = "";
2618 const char *zComment = db_column_text(&q, 2);
2619 p = fossil_malloc( sizeof(EmailEvent) );
2620 pLast->pNext = p;
2621 pLast = p;
2622 p->type = db_column_text(&q, 3)[0];
2623 p->needMod = db_column_int(&q, 4);
2624 p->zFromName = 0;
2625
--- src/alerts.c
+++ src/alerts.c
@@ -2614,11 +2614,11 @@
2614 pLast = &anchor;
2615 *pnEvent = 0;
2616 while( db_step(&q)==SQLITE_ROW ){
2617 const char *zType = "";
2618 const char *zComment = db_column_text(&q, 2);
2619 p = fossil_malloc_zero( sizeof(EmailEvent) );
2620 pLast->pNext = p;
2621 pLast = p;
2622 p->type = db_column_text(&q, 3)[0];
2623 p->needMod = db_column_int(&q, 4);
2624 p->zFromName = 0;
2625

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button