Index: src/github.com/godbus/dbus/transport_unixcred_linux.go
--- src/github.com/godbus/dbus/transport_unixcred_linux.go.orig	2014-07-06 14:44:14.000000000 +0200
+++ src/github.com/godbus/dbus/transport_unixcred_linux.go	2014-07-06 20:08:08.697040949 +0200
@@ -2,21 +2,7 @@
 
 package dbus
 
-import (
-	"io"
-	"os"
-	"syscall"
-)
-
 func (t *unixTransport) SendNullByte() error {
-	ucred := &syscall.Ucred{Pid: int32(os.Getpid()), Uid: uint32(os.Getuid()), Gid: uint32(os.Getgid())}
-	b := syscall.UnixCredentials(ucred)
-	_, oobn, err := t.UnixConn.WriteMsgUnix([]byte{0}, b, nil)
-	if err != nil {
-		return err
-	}
-	if oobn != len(b) {
-		return io.ErrShortWrite
-	}
-	return nil
+	_, err := t.Write([]byte{0})
+	return err
 }
