From: Patrick Donnelly Date: Wed, 23 Jan 2019 01:04:40 +0000 (-0800) Subject: include/xlist: prevent item moves X-Git-Tag: v14.1.0~279^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=6d6e2d3484d8601683edcecd1ced6b610a91baa8;p=ceph-ci.git include/xlist: prevent item moves This would result in undefined behavior. Signed-off-by: Patrick Donnelly --- diff --git a/src/include/xlist.h b/src/include/xlist.h index 2e18df2e1a7..733a318a9bd 100644 --- a/src/include/xlist.h +++ b/src/include/xlist.h @@ -32,7 +32,9 @@ public: } item(const item& other) = delete; + item(item&& other) = delete; const item& operator= (const item& right) = delete; + item& operator= (item&& right) = delete; xlist* get_list() { return _list; } bool is_on_list() const { return _list ? true:false; }