]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: don't zprivs_terminate() twice
authorDavid Lamparter <equinox@opensourcerouting.org>
Mon, 21 Aug 2017 18:05:51 +0000 (20:05 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Mon, 21 Aug 2017 18:20:41 +0000 (20:20 +0200)
zprivs_terminate() is called from bgp_exit()

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
bgpd/bgp_main.c

index d1359402dfbf81e6a6ef2d8f2fd6e0fa4725b0b7..3bf9ea02d501e7793e40d24b57ca10e88b37e17b 100644 (file)
@@ -140,11 +140,8 @@ __attribute__((__noreturn__)) void sigint(void)
 {
        zlog_notice("Terminating on signal");
 
-       if (!retain_mode) {
+       if (!retain_mode)
                bgp_terminate();
-               if (bgpd_privs.user) /* NULL if skip_runas flag set */
-                       zprivs_terminate(&bgpd_privs);
-       }
 
        bgp_exit(0);