A few bugfixes.
authorFredrik Tolf <fredrik@dolda2000.com>
Wed, 31 Oct 2007 18:12:26 +0000 (19:12 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Wed, 31 Oct 2007 18:12:26 +0000 (19:12 +0100)
daemon/auth-krb5.c
daemon/fnet-adc.c

index 069413d..7b88af3 100644 (file)
@@ -468,7 +468,7 @@ static int opensess(struct authhandle *auth)
            }
            if((ret = krb5_cc_resolve(k5context, buf, &data->ccache)) != 0)
            {
-               flog(LOG_ERR, "could not resolve ccache name \"%s\": %s", buf2, error_message(ret));
+               flog(LOG_ERR, "could not resolve ccache name \"%s\": %s", buf, error_message(ret));
                return(AUTH_ERR);
            }
            setenv("KRB5CCNAME", buf, 1);
index 2e920e6..5c609f8 100644 (file)
@@ -356,13 +356,13 @@ static void hubconnect(struct fnetnode *fn, struct socket *sk)
 {
     struct adchub *hub;
     
-    getsock(hub->sk = sk);
     sk->readcb = (void (*)(struct socket *, void *))hubread;
     sk->errcb = (void (*)(struct socket *, int, void *))huberr;
     sk->data = fn;
     
     hub = smalloc(sizeof(*hub));
     memset(hub, 0, sizeof(*hub));
+    getsock(hub->sk = sk);
     if((hub->ich = iconv_open("wchar_t", "utf-8")) == (iconv_t)-1) {
        flog(LOG_CRIT, "iconv cannot handle UTF-8: %s", strerror(errno));
        killfnetnode(fn);