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); + |