]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
tools/rados: do not close stdin after put/append from '-'
authorSun Yuechi <sunyuechi@iscas.ac.cn>
Wed, 1 Jul 2026 09:59:15 +0000 (02:59 -0700)
committerSun Yuechi <sunyuechi@iscas.ac.cn>
Wed, 1 Jul 2026 16:46:24 +0000 (09:46 -0700)
commitef0b9f339fe8b05abe14dccf2eae05942dddfcf7
treeff917fc0d6fe4ed635d328867606e2b3f4f75307
parentcc1f41c8d2bb6f9d2dbc4fb069b5c372f76b1e7e
tools/rados: do not close stdin after put/append from '-'

do_put()/do_append() set fd to STDIN_FILENO for '-', but cleanup
guarded close() on STDOUT_FILENO (always true), closing stdin.
Guard on STDIN_FILENO instead.

Signed-off-by: Sun Yuechi <sunyuechi@iscas.ac.cn>
src/tools/rados/rados.cc