]> git.proxmox.com Git - mirror_frr.git/blobdiff - tools/frr
Merge pull request #449 from dwalton76/valgrind-enable
[mirror_frr.git] / tools / frr
index ad3745147de127987232b71f9ceb0ee5167f0916..77b5bcf79f29b8e42b353253a0fc70d485f6b2ca 100755 (executable)
--- a/tools/frr
+++ b/tools/frr
@@ -150,12 +150,21 @@ start()
                return;
            fi
 
-           ${SSD} \
+           if [ $valgrind_enable = "yes" ]; then
+              ${SSD} \
+               --start \
+               --pidfile=`pidfile $1` \
+               --exec $valgrind \
+               -- --trace-children=no --leak-check=full --log-file=/var/log/frr/$1-valgrind.log $D_PATH/$1 \
+               `eval echo "$""$1""_options"`
+           else
+              ${SSD} \
                --start \
                --pidfile=`pidfile $1` \
                --exec "$D_PATH/$1" \
                -- \
                `eval echo "$""$1""_options"`
+           fi
         fi
 }