git://git.onelab.eu
/
sliver-openvswitch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Replace all uses of strerror() by ovs_strerror(), for thread safety.
[sliver-openvswitch.git]
/
lib
/
jsonrpc.c
diff --git
a/lib/jsonrpc.c
b/lib/jsonrpc.c
index
1ea5398
..
56b4cce
100644
(file)
--- a/
lib/jsonrpc.c
+++ b/
lib/jsonrpc.c
@@
-129,7
+129,7
@@
jsonrpc_run(struct jsonrpc *rpc)
} else {
if (retval != -EAGAIN) {
VLOG_WARN_RL(&rl, "%s: send error: %s",
} else {
if (retval != -EAGAIN) {
VLOG_WARN_RL(&rl, "%s: send error: %s",
- rpc->name, strerror(-retval));
+ rpc->name,
ovs_
strerror(-retval));
jsonrpc_error(rpc, -retval);
}
break;
jsonrpc_error(rpc, -retval);
}
break;
@@
-307,7
+307,7
@@
jsonrpc_recv(struct jsonrpc *rpc, struct jsonrpc_msg **msgp)
return EAGAIN;
} else {
VLOG_WARN_RL(&rl, "%s: receive error: %s",
return EAGAIN;
} else {
VLOG_WARN_RL(&rl, "%s: receive error: %s",
- rpc->name, strerror(-retval));
+ rpc->name,
ovs_
strerror(-retval));
jsonrpc_error(rpc, -retval);
return rpc->status;
}
jsonrpc_error(rpc, -retval);
return rpc->status;
}
@@
-1116,7
+1116,8
@@
jsonrpc_session_set_dscp(struct jsonrpc_session *s,
error = pstream_set_dscp(s->pstream, dscp);
if (error) {
VLOG_ERR("%s: failed set_dscp %s",
error = pstream_set_dscp(s->pstream, dscp);
if (error) {
VLOG_ERR("%s: failed set_dscp %s",
- reconnect_get_name(s->reconnect), strerror(error));
+ reconnect_get_name(s->reconnect),
+ ovs_strerror(error));
}
/*
* XXX race window between setting dscp to listening socket
}
/*
* XXX race window between setting dscp to listening socket