diff options
Diffstat (limited to 'net-im/linpopup/files/patch-ab')
| -rw-r--r-- | net-im/linpopup/files/patch-ab | 21 | 
1 files changed, 21 insertions, 0 deletions
| diff --git a/net-im/linpopup/files/patch-ab b/net-im/linpopup/files/patch-ab new file mode 100644 index 000000000000..02d7dcd5c34e --- /dev/null +++ b/net-im/linpopup/files/patch-ab @@ -0,0 +1,21 @@ +--- send.c.orig	Mon Nov 20 16:07:54 2000 ++++ send.c	Mon Nov 20 16:18:43 2000 +@@ -161,7 +161,7 @@ +   gchar message_text[2048]; +   guint message_length; +   char IS_TRUNCATED = FALSE; +-  char *temp_filename; ++  static char temp_filename[]="/tmp/LinPopUpXXXXXX"; +   int file_handle_temp; +   gchar new_header[256]; +  +@@ -201,8 +201,7 @@ +  +  +   /* -- write message text to a tempory file -- */ +-  temp_filename = tmpnam (NULL); +-  file_handle_temp = open (temp_filename, O_RDWR | O_CREAT | O_TRUNC, DATA_PERM); ++  if ( (file_handle_temp = mkstemp(temp_filename)) == -1 ) return;   +   write (file_handle_temp, message_text, strlen (message_text)); +   close (file_handle_temp); +  | 
