summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <allen.winter@kdab.com>2022-10-07 09:43:32 -0400
committerAllen Winter <allen.winter@kdab.com>2022-10-07 09:43:32 -0400
commitd67034b31cebe0db3ca65342813336b123921a15 (patch)
tree2bf6da31c195b457aa777fe7522cb88a7c891a3d
parent43a64679ff5bd8133d0dc6e32ef486a17bd1822a (diff)
downloadlibical-git-d67034b31cebe0db3ca65342813336b123921a15.tar.gz
fix problem found with gcc fortify builds
fixes: #603
-rw-r--r--src/libical/icaltz-util.c2
-rw-r--r--src/libicalss/icalbdbset.c2
-rw-r--r--src/test/regression.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/libical/icaltz-util.c b/src/libical/icaltz-util.c
index ab5b6f85..3a942e4e 100644
--- a/src/libical/icaltz-util.c
+++ b/src/libical/icaltz-util.c
@@ -732,7 +732,7 @@ icalcomponent *icaltzutil_fetch_timezone(const char *location)
for (i = 0; i < num_trans; i++) {
int by_day = 0;
time_t start;
- enum icalrecurrencetype_weekday dow;
+ enum icalrecurrencetype_weekday dow = ICAL_NO_WEEKDAY;
prev_idx = idx;
idx = trans_idx[i];
diff --git a/src/libicalss/icalbdbset.c b/src/libicalss/icalbdbset.c
index 773c20b5..9066311f 100644
--- a/src/libicalss/icalbdbset.c
+++ b/src/libicalss/icalbdbset.c
@@ -529,7 +529,7 @@ int icalbdbset_get_key(DBC *dbcp, DBT *key, DBT *data)
int icalbdbset_delete(DB *dbp, DBT *key)
{
DB_TXN *tid;
- int ret;
+ int ret = 0;
int done = 0;
int retry = 0;
diff --git a/src/test/regression.c b/src/test/regression.c
index 61b6f160..8ec1948d 100644
--- a/src/test/regression.c
+++ b/src/test/regression.c
@@ -2322,7 +2322,7 @@ void test_fblist()
char *strp = out_str;
for (i = 0; foo[i] != -1; i++) {
- snprintf(strp, 79, "%1d", foo[i]);
+ snprintf(strp, 79-i, "%1d", foo[i]);
strp++;
}
str_is("Checking freebusy validity", out_str, "1121110");