summaryrefslogtreecommitdiff
path: root/shell/ash.c
diff options
context:
space:
mode:
authorBartosz Golaszewski2015-05-11 17:26:27 +0200
committerDenys Vlasenko2015-05-11 17:26:27 +0200
commit7ca5c51cc8c54f35b6265d815d8a8be19e0821b0 (patch)
treefdd1b8a7d22391c24b083f9846dc75dbad1fb319 /shell/ash.c
parentb2cca32a37b969cce3b3bce693708759d44d3d15 (diff)
downloadbusybox-7ca5c51cc8c54f35b6265d815d8a8be19e0821b0.zip
busybox-7ca5c51cc8c54f35b6265d815d8a8be19e0821b0.tar.gz
i2c-tools: only try /dev/i2c/* if opening /dev/i2c-* fails with ENOENT
Trying to access /dev/i2c/* on every error after opening /dev/i2c-* can mislead users who e.g. don't have root access. Instead of bailing-out with "permission denied" we currently print "no such file or directory". Fix it by trying open("/dev/i2c/%d") only if we got ENOENT. Upstream i2cdetect tries to get any info it can from /sys and /proc even when invoked by an unprivileged user, but we don't want to add unnecessary bloat. Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/ash.c')
0 files changed, 0 insertions, 0 deletions