Fix logic bug in string allocation
authorKen Raeburn <raeburn@mit.edu>
Sun, 15 Oct 2006 07:50:16 +0000 (07:50 +0000)
committerKen Raeburn <raeburn@mit.edu>
Sun, 15 Oct 2006 07:50:16 +0000 (07:50 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18704 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/bsd/krshd.c

index 0989158c0a1f63c5825d6c683ebfb88733358edd..3642501f64e85a25cd98f943851d37cb4d754cec 100644 (file)
@@ -1493,7 +1493,7 @@ void doit(f, fromp)
 
            if(getenv(save_env[cnt])) {
                    buf2 = (char *)malloc(strlen(getenv(save_env[cnt]))
-                                        +strlen(save_env[cnt]+2));
+                                        +strlen(save_env[cnt])+2);
                    if (buf2) {
                            sprintf(buf2, "%s=%s", save_env[cnt], 
                                    getenv(save_env[cnt]));