diff options
author | David Ahern <dsahern@gmail.com> | 2020-02-28 22:42:49 +0000 |
---|---|---|
committer | David Ahern <dsahern@gmail.com> | 2020-02-28 22:42:49 +0000 |
commit | b6de0bf7dbb20f07e267e869d30c9df83c6f5e85 (patch) | |
tree | bde02b924320744530347666ceddbece4d54cc76 /devlink/devlink.c | |
parent | 5023df6a21c73560b514d7fde5381d140373afe9 (diff) | |
parent | b5a77cf70116f4c5c1767f0e0ab78f7ff2f58bca (diff) |
Merge branch 'master' into next
Signed-off-by: David Ahern <dsahern@gmail.com>
Diffstat (limited to 'devlink/devlink.c')
-rw-r--r-- | devlink/devlink.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/devlink/devlink.c b/devlink/devlink.c index f48ff6c2..6e2115b6 100644 --- a/devlink/devlink.c +++ b/devlink/devlink.c @@ -3066,11 +3066,13 @@ static int cmd_dev_flash(struct dl *dl) /* In child, just execute the flash and pass returned * value through pipe once it is done. */ + int cc; + close(pipe_r); err = _mnlg_socket_send(dl->nlg, nlh); - write(pipe_w, &err, sizeof(err)); + cc = write(pipe_w, &err, sizeof(err)); close(pipe_w); - exit(0); + exit(cc != sizeof(err)); } close(pipe_w); |