]> granicus.if.org Git - sudo/commitdiff
Adapt check_iolog_path to sessid changes
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 14 Mar 2011 15:30:32 +0000 (11:30 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 14 Mar 2011 15:30:32 +0000 (11:30 -0400)
plugins/sudoers/regress/iolog_path/check_iolog_path.c

index d7ecf11d83cf90ace40fb87275980e2232da9caa..6e464ee7e5424e00f12bbaf47daa2d6ee6cf63d4 100644 (file)
@@ -49,6 +49,8 @@
 struct sudo_user sudo_user;
 struct passwd *list_pw;
 
+static char sessid[7];
+
 static void
 usage(void)
 {
@@ -136,7 +138,7 @@ main(int argc, char *argv[])
 
        switch (state) {
        case 0:
-           strlcpy(sudo_user.sessid, line, sizeof(sudo_user.sessid));
+           strlcpy(sessid, line, sizeof(sessid));
            break;
        case 1:
            if (user_name != NULL)
@@ -191,6 +193,11 @@ main(int argc, char *argv[])
     exit(errors);
 }
 
+void io_nextid(char *iolog_dir, char *id)
+{
+    memcpy(id, sessid, sizeof(id));
+}
+
 void
 cleanup(int gotsig)
 {