diff options
author | Avik Sil <aviksil@linux.vnet.ibm.com> | 2013-09-23 14:07:36 +0530 |
---|---|---|
committer | Nikunj A Dadhania <nikunj@linux.vnet.ibm.com> | 2013-10-04 12:00:53 +0530 |
commit | b6226fd8297019a0dbec6360334d64b0f5853a22 (patch) | |
tree | 9007c5f77def376a99664cee8bdd4585d6275d1e | |
parent | 46d3927f7a7407fe76d7256a8de4cbae0d566633 (diff) | |
download | SLOF-b6226fd8297019a0dbec6360334d64b0f5853a22.zip SLOF-b6226fd8297019a0dbec6360334d64b0f5853a22.tar.gz SLOF-b6226fd8297019a0dbec6360334d64b0f5853a22.tar.bz2 |
Add missing close-dev in ping
Without the close-dev successive ping command fails to get the arguments,
because the net device is not instantiated as the open-count is not
decremented.
Signed-off-by: Avik Sil <aviksil@linux.vnet.ibm.com>
Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
-rw-r--r-- | slof/fs/loaders.fs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/slof/fs/loaders.fs b/slof/fs/loaders.fs index 6631c7a..97545b7 100644 --- a/slof/fs/loaders.fs +++ b/slof/fs/loaders.fs @@ -75,11 +75,13 @@ CREATE load-list 2 cells allot load-list 2 cells erase my-self >r current-node @ >r \ Save my-self (parse-line) open-dev dup IF dup to my-self dup ihandle>phandle set-node + dup s" ping" rot ['] $call-method CATCH IF cr ." Not a pingable device" cr 3drop THEN + swap close-dev ELSE cr ." Usage: ping device-path:[device-args,]server-ip,[client-ip],[gateway-ip][,timeout]" |