diff options
Diffstat (limited to 'src/pkg/exp/draw/x11/auth.go')
| -rw-r--r-- | src/pkg/exp/draw/x11/auth.go | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/src/pkg/exp/draw/x11/auth.go b/src/pkg/exp/draw/x11/auth.go index 8a90bf364..82dd58c28 100644 --- a/src/pkg/exp/draw/x11/auth.go +++ b/src/pkg/exp/draw/x11/auth.go @@ -5,92 +5,92 @@ package x11 import ( - "bufio"; - "io"; - "os"; + "bufio" + "io" + "os" ) // Reads the DISPLAY environment variable, and returns the "12" in ":12.0". func getDisplay() string { - d := os.Getenv("DISPLAY"); + d := os.Getenv("DISPLAY") if len(d) < 1 || d[0] != ':' { return "" } - i := 1; + i := 1 for ; i < len(d); i++ { if d[i] < '0' || d[i] > '9' { break } } - return d[1:i]; + return d[1:i] } // Reads a big-endian uint16 from r, using b as a scratch buffer. func readU16BE(r io.Reader, b []byte) (uint16, os.Error) { - _, err := io.ReadFull(r, b[0:2]); + _, err := io.ReadFull(r, b[0:2]) if err != nil { return 0, err } - return uint16(b[0])<<8 + uint16(b[1]), nil; + return uint16(b[0])<<8 + uint16(b[1]), nil } // Reads a length-prefixed string from r, using b as a scratch buffer. func readStr(r io.Reader, b []byte) (s string, err os.Error) { - n, err := readU16BE(r, b); + n, err := readU16BE(r, b) if err != nil { return } if int(n) > len(b) { return s, os.NewError("Xauthority entry too long for buffer") } - _, err = io.ReadFull(r, b[0:n]); + _, err = io.ReadFull(r, b[0:n]) if err != nil { return } - return string(b[0:n]), nil; + return string(b[0:n]), nil } // Reads the ~/.Xauthority file and returns the name/data pair for the DISPLAY. // b is a scratch buffer to use, and should be at least 256 bytes long (i.e. it should be able to hold a hostname). func readAuth(b []byte) (name, data string, err os.Error) { // As per /usr/include/X11/Xauth.h. - const familyLocal = 256; + const familyLocal = 256 - home := os.Getenv("HOME"); + home := os.Getenv("HOME") if len(home) == 0 { - err = os.NewError("unknown HOME"); - return; + err = os.NewError("unknown HOME") + return } - r, err := os.Open(home+"/.Xauthority", os.O_RDONLY, 0444); + r, err := os.Open(home+"/.Xauthority", os.O_RDONLY, 0444) if err != nil { return } - defer r.Close(); - br := bufio.NewReader(r); + defer r.Close() + br := bufio.NewReader(r) - hostname, err := os.Hostname(); + hostname, err := os.Hostname() if err != nil { return } - display := getDisplay(); + display := getDisplay() for { - family, err := readU16BE(br, b[0:2]); + family, err := readU16BE(br, b[0:2]) if err != nil { return } - addr, err := readStr(br, b[0:]); + addr, err := readStr(br, b[0:]) if err != nil { return } - disp, err := readStr(br, b[0:]); + disp, err := readStr(br, b[0:]) if err != nil { return } - name0, err := readStr(br, b[0:]); + name0, err := readStr(br, b[0:]) if err != nil { return } - data0, err := readStr(br, b[0:]); + data0, err := readStr(br, b[0:]) if err != nil { return } @@ -98,5 +98,5 @@ func readAuth(b []byte) (name, data string, err os.Error) { return name0, data0, nil } } - panic("unreachable"); + panic("unreachable") } |
