foxygit / doom Log in
commit ac37ee17e8718cfe88e0adb5c972965f7e4d2c00
Author:     Simon Howard <fraggle@gmail.com>
AuthorDate: Sun Oct 23 22:20:27 2011 +0000
Commit:     Simon Howard <fraggle@gmail.com>
CommitDate: Sun Oct 23 22:20:27 2011 +0000

    Fix player name input box in multiplayer configuration.

    Subversion-branch: /branches/v2-branch
    Subversion-revision: 2465
---
 src/setup/multiplayer.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/setup/multiplayer.c b/src/setup/multiplayer.c
index da17ad12..b759f999 100644
--- a/src/setup/multiplayer.c
+++ b/src/setup/multiplayer.c
@@ -24,6 +24,8 @@
 #include <string.h>

 #include "doomtype.h"
+#include "doomfeatures.h"
+
 #include "textscreen.h"

 #include "d_iwad.h"
@@ -983,17 +985,17 @@ void SetPlayerNameDefault(void)
 {
     if (net_player_name == NULL)
     {
-        net_player_name = getenv("USER");
+        net_player_name = strdup(getenv("USER"));
     }

     if (net_player_name == NULL)
     {
-        net_player_name = getenv("USERNAME");
+        net_player_name = strdup(getenv("USERNAME"));
     }

     if (net_player_name == NULL)
     {
-        net_player_name = "player";
+        net_player_name = strdup("player");
     }
 }