diff options
author | Allen Winter <allen.winter@kdab.com> | 2022-10-07 09:43:32 -0400 |
---|---|---|
committer | Allen Winter <allen.winter@kdab.com> | 2022-10-07 09:43:32 -0400 |
commit | d67034b31cebe0db3ca65342813336b123921a15 (patch) | |
tree | 2bf6da31c195b457aa777fe7522cb88a7c891a3d | |
parent | 43a64679ff5bd8133d0dc6e32ef486a17bd1822a (diff) | |
download | libical-git-d67034b31cebe0db3ca65342813336b123921a15.tar.gz |
fix problem found with gcc fortify builds
fixes: #603
-rw-r--r-- | src/libical/icaltz-util.c | 2 | ||||
-rw-r--r-- | src/libicalss/icalbdbset.c | 2 | ||||
-rw-r--r-- | src/test/regression.c | 2 |
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"); |