aboutsummaryrefslogtreecommitdiffstats
path: root/unix/xserver/hw/vnc/XserverDesktop.cc
diff options
context:
space:
mode:
authorAdam Tkac <atkac@redhat.com>2009-09-04 10:57:20 +0000
committerAdam Tkac <atkac@redhat.com>2009-09-04 10:57:20 +0000
commitd36b626bbb7b90306d3d93a5b82fd117fe8ec15f (patch)
treea535fbe60d92182b93c8a5f3a1f4e5d811c3a8a8 /unix/xserver/hw/vnc/XserverDesktop.cc
parent97abe8a548ff9ca940d568128b21813b8a253872 (diff)
downloadtigervnc-d36b626bbb7b90306d3d93a5b82fd117fe8ec15f.tar.gz
tigervnc-d36b626bbb7b90306d3d93a5b82fd117fe8ec15f.zip
Revert previous commit (r3889). Windows code has to be cleaned before this
change. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3890 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'unix/xserver/hw/vnc/XserverDesktop.cc')
-rw-r--r--unix/xserver/hw/vnc/XserverDesktop.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/unix/xserver/hw/vnc/XserverDesktop.cc b/unix/xserver/hw/vnc/XserverDesktop.cc
index e8e49494..66c92d29 100644
--- a/unix/xserver/hw/vnc/XserverDesktop.cc
+++ b/unix/xserver/hw/vnc/XserverDesktop.cc
@@ -219,7 +219,7 @@ void XserverDesktop::setFramebuffer(int w, int h, void* fbptr, int stride)
char* XserverDesktop::substitute(const char* varName)
{
if (strcmp(varName, "$$") == 0) {
- return safe_strdup("$");
+ return rfb::strDup("$");
}
if (strcmp(varName, "$PORT") == 0) {
char* str = new char[10];
@@ -247,7 +247,7 @@ char* XserverDesktop::substitute(const char* varName)
return str;
}
if (strcmp(varName, "$DESKTOP") == 0) {
- return safe_strdup(server->getName());
+ return rfb::strDup(server->getName());
}
if (strcmp(varName, "$DISPLAY") == 0) {
struct utsname uts;
@@ -260,7 +260,7 @@ char* XserverDesktop::substitute(const char* varName)
}
if (strcmp(varName, "$USER") == 0) {
struct passwd* user = getpwuid(getuid());
- return safe_strdup(user ? user->pw_name : "?");
+ return rfb::strDup(user ? user->pw_name : "?");
}
return 0;
}
@@ -270,13 +270,13 @@ XserverDesktop::queryConnection(network::Socket* sock,
const char* userName,
char** reason) {
if (queryConnectId) {
- *reason = safe_strdup("Another connection is currently being queried.");
+ *reason = strDup("Another connection is currently being queried.");
return rfb::VNCServerST::REJECT;
}
queryConnectAddress.replaceBuf(sock->getPeerAddress());
if (!userName)
userName = "(anonymous)";
- queryConnectUsername.replaceBuf(safe_strdup(userName));
+ queryConnectUsername.replaceBuf(strDup(userName));
queryConnectId = sock;
vncQueryConnect(this, sock);
return rfb::VNCServerST::PENDING;