diff options
| author | Cong Ding <[email protected]> | 2013-01-25 17:48:59 -0600 |
|---|---|---|
| committer | Alex Elder <[email protected]> | 2013-01-25 17:48:59 -0600 |
| commit | 1ec3911dbd19076bcdfe5540096ff67f91a6ec02 (patch) | |
| tree | 95aac4248cb875f7e3f99b1373fdea5ada061298 /tools/perf/scripts/python/net_dropmonitor.py | |
| parent | c04306471ad93f1daf60771a0373316d4c3494ae (diff) | |
libceph: fix undefined behavior when using snprintf()
The variable "str" is used as both the source and destination in
function snprintf(), which is undefined behavior based on C11. The
original description in C11 is:
"If copying takes place between objects that
overlap, the behavior is undefined."
And, the function of ceph_osdmap_state_str() is to return the osdmap
state, so it should return "doesn't exist" when all the conditions
are not satisfied. I fix it in this patch.
[[email protected]: shortened the commit message]
Signed-off-by: Cong Ding <[email protected]>
Reviewed-by: Alex Elder <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions