Commit 433436b48b6eb482b946e8a0cb66b27a22579ce0
1 parent
4a57beb0
Exists in
master
and in
1 other branch
Fixing test of return codes in remote requests.
Showing
1 changed file
with
6 additions
and
10 deletions
Show diff stats
client/src/session/remote/set.cc
| ... | ... | @@ -51,15 +51,13 @@ |
| 51 | 51 | .call() |
| 52 | 52 | .pop(rc); |
| 53 | 53 | |
| 54 | - if(rc) { | |
| 55 | - throw std::system_error((int) rc, std::system_category()); | |
| 56 | - } | |
| 54 | + chkResponse(rc); | |
| 57 | 55 | |
| 58 | 56 | } |
| 59 | 57 | |
| 60 | 58 | void IPC::Session::set(int baddr, const std::string &str) { |
| 61 | 59 | |
| 62 | - int rc; | |
| 60 | + int32_t rc; | |
| 63 | 61 | |
| 64 | 62 | Request(*this,"setStringAtAddress") |
| 65 | 63 | .push((int32_t) baddr) |
| ... | ... | @@ -67,9 +65,8 @@ |
| 67 | 65 | .call() |
| 68 | 66 | .pop(rc); |
| 69 | 67 | |
| 70 | - if(rc) { | |
| 71 | - throw std::system_error((int) rc, std::system_category()); | |
| 72 | - } | |
| 68 | + if(rc < 0) | |
| 69 | + chkResponse(-rc); | |
| 73 | 70 | |
| 74 | 71 | } |
| 75 | 72 | |
| ... | ... | @@ -84,9 +81,8 @@ |
| 84 | 81 | .call() |
| 85 | 82 | .pop(rc); |
| 86 | 83 | |
| 87 | - if(rc) { | |
| 88 | - throw std::system_error((int) rc, std::system_category()); | |
| 89 | - } | |
| 84 | + if(rc < 0) | |
| 85 | + chkResponse(-rc); | |
| 90 | 86 | |
| 91 | 87 | } |
| 92 | 88 | ... | ... |