From 4aadc751f201f8f97c9c1f454e3a29803cce3edb Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 6 Oct 2016 14:48:52 +0200 Subject: common: Avoid pointer arithmetic on string literals. * common/gettime.c (rfctimestamp): Use indexing instead. * common/signal.c (got_fatal_signal): Likewise. --- common/gettime.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'common/gettime.c') diff --git a/common/gettime.c b/common/gettime.c index 9702bbcac..9c6365886 100644 --- a/common/gettime.c +++ b/common/gettime.c @@ -740,10 +740,10 @@ rfctimestamp (u32 stamp) if (!tp) return NULL; return xtryasprintf ("%.3s, %02d %.3s %04d %02d:%02d:%02d +0000", - ("SunMonTueWedThuFriSat" + (tp->tm_wday%7)*3), + &"SunMonTueWedThuFriSat"[(tp->tm_wday%7)*3], tp->tm_mday, - ("JanFebMarAprMayJunJulAugSepOctNovDec" - + (tp->tm_mon%12)*3), + &"JanFebMarAprMayJunJulAugSepOctNovDec" + [(tp->tm_mon%12)*3], tp->tm_year + 1900, tp->tm_hour, tp->tm_min, -- cgit v1.2.3