aboutsummaryrefslogtreecommitdiff
path: root/x11/kdebase4-runtime/files/patch-konsole-konsole-TEPty.cpp
blob: 949bc5bc36ce10c3f877200c2323db00f8abcb19 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- konsole/konsole/TEPty.cpp.orig	Mon Sep 29 11:22:07 2003
+++ konsole/konsole/TEPty.cpp	Mon Sep 29 11:22:12 2003
@@ -624,7 +624,14 @@
   if (strncmp(str_ptr, "/dev/", 5) == 0)
        str_ptr += 5;
   strncpy(l_struct.ut_line, str_ptr, UT_LINESIZE);
-  time(&l_struct.ut_time);
+
+  // Handle 64-bit time_t properly, where it may be larger
+  // than the integral type of ut_time.
+  {
+      time_t ut_time_temp;
+      time(&ut_time_temp);
+      l_struct.ut_time=ut_time_temp;
+  }
 
   login(&l_struct);
 #endif