]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd: switch to strict_strtol for major parsing
authorIlya Dryomov <ilya.dryomov@inktank.com>
Fri, 13 Dec 2013 15:40:52 +0000 (17:40 +0200)
committerIlya Dryomov <ilya.dryomov@inktank.com>
Fri, 13 Dec 2013 15:40:52 +0000 (17:40 +0200)
commita42130592d4f3aebc6b1080a12c942b650fc5349
treeb0d5ba055717ee15221d75d2e2366cc34a869bb8
parent71cefc29278085c6783a580da658c43c95bd9047
rbd: switch to strict_strtol for major parsing

Use common/strict_strtol, which actually parses integers in a proper
way, instead of atoi for parsing /sys/bus/rbd/devices/<id>/major.  This
is important, because the kernel apparently can write things like
"(none)" into that file, and in general is more bulletproof.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
src/rbd.cc