diff options
author | YAMAMOTO Takashi <yamamoto@valinux.co.jp> | 2014-01-27 16:03:56 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2014-01-27 21:41:48 +0900 |
commit | eda5f9e743b633926777c1e8e359e85fce94da0e (patch) | |
tree | f2ad6757a470b24ab324b0621684830b7a854cdd | |
parent | 391326dade53de0015e6891494bb56b0feac45f3 (diff) |
ofctl.service: fix a crash on error msg
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r-- | ryu/app/ofctl/service.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ryu/app/ofctl/service.py b/ryu/app/ofctl/service.py index 119e9b39..3e24170b 100644 --- a/ryu/app/ofctl/service.py +++ b/ryu/app/ofctl/service.py @@ -124,4 +124,7 @@ class OfctlService(app_manager.RyuApp): except KeyError: self.logger.error('unknown dpid %s' % (datapath.id,)) return - si.results[xid] = ev.msg + try: + si.results[msg.xid] = ev.msg + except KeyError: + self.logger.error('unknown error xid %s' % (msg.xid,)) |