Browse Source

Avoid possible compiler warning in os_gmtime()

Use time_t instead of os_time_t variable with the gmtime() call to
avoid possible compiler warnings.

Signed-hostap: Jouni Malinen <j@w1.fi>
Jouni Malinen 13 years ago
parent
commit
d5cbee412c
3 changed files with 6 additions and 3 deletions
  1. 2 1
      src/utils/os_internal.c
  2. 2 1
      src/utils/os_unix.c
  3. 2 1
      src/utils/os_win32.c

+ 2 - 1
src/utils/os_internal.c

@@ -73,8 +73,9 @@ int os_mktime(int year, int month, int day, int hour, int min, int sec,
 int os_gmtime(os_time_t t, struct os_tm *tm)
 {
 	struct tm *tm2;
+	time_t t2 = t;
 
-	tm2 = gmtime(&t);
+	tm2 = gmtime(&t2);
 	if (tm2 == NULL)
 		return -1;
 	tm->sec = tm2->tm_sec;

+ 2 - 1
src/utils/os_unix.c

@@ -109,8 +109,9 @@ int os_mktime(int year, int month, int day, int hour, int min, int sec,
 int os_gmtime(os_time_t t, struct os_tm *tm)
 {
 	struct tm *tm2;
+	time_t t2 = t;
 
-	tm2 = gmtime(&t);
+	tm2 = gmtime(&t2);
 	if (tm2 == NULL)
 		return -1;
 	tm->sec = tm2->tm_sec;

+ 2 - 1
src/utils/os_win32.c

@@ -96,8 +96,9 @@ int os_mktime(int year, int month, int day, int hour, int min, int sec,
 int os_gmtime(os_time_t t, struct os_tm *tm)
 {
 	struct tm *tm2;
+	time_t t2 = t;
 
-	tm2 = gmtime(&t);
+	tm2 = gmtime(&t2);
 	if (tm2 == NULL)
 		return -1;
 	tm->sec = tm2->tm_sec;