]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
build: ignore pointless -Wformat-y2k warning
authorDaiki Ueno <ueno@gnu.org>
Sun, 13 Sep 2020 18:27:05 +0000 (20:27 +0200)
committerDaiki Ueno <ueno@gnu.org>
Thu, 17 Sep 2020 08:43:32 +0000 (10:43 +0200)
Printing UTCTime really needs last 2 digits of the year.

Signed-off-by: Daiki Ueno <ueno@gnu.org>
lib/x509/time.c
src/common.c

index fa10a9100238e7d4278f4d28530c4bfa9b8d7ebf..421138436a80c5194b5bb6634f098245f445c99c 100644 (file)
@@ -245,6 +245,8 @@ time_t _gnutls_x509_generalTime2gtime(const char *ttime)
        return time2gtime(ttime, year);
 }
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wformat-y2k"
 /* tag will contain ASN1_TAG_UTCTime or ASN1_TAG_GENERALIZEDTime */
 static int
 gtime_to_suitable_time(time_t gtime, char *str_time, size_t str_time_size, unsigned *tag)
@@ -285,6 +287,7 @@ gtime_to_suitable_time(time_t gtime, char *str_time, size_t str_time_size, unsig
 
        return 0;
 }
+#pragma GCC diagnostic pop
 
 static int
 gtime_to_generalTime(time_t gtime, char *str_time, size_t str_time_size)
index 9b0d385ca3a48e75a11ba3b42a1e478758cbe703..823a8a83fa485f45bcb2f9b9b0975ac8d29dd2e1 100644 (file)
@@ -1265,6 +1265,8 @@ void log_set(FILE *file)
        logfile = file;
 }
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wformat-y2k"
 /* This is very similar to ctime() but it does not force a newline.
  */
 char *simple_ctime(const time_t *t, char out[SIMPLE_CTIME_BUF_SIZE])
@@ -1283,3 +1285,4 @@ char *simple_ctime(const time_t *t, char out[SIMPLE_CTIME_BUF_SIZE])
        snprintf(out, SIMPLE_CTIME_BUF_SIZE, "[error]");
        return out;
 }
+#pragma GCC diagnostic pop