From 855941570a4f0f173822e98d8437943c43643b5a Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 5 Mar 2009 18:34:47 +0100 Subject: [PATCH] test correctly for snprintf failure * libparted/arch/linux.c (_device_get_partition_range): Correct test for failed snprintf. --- libparted/arch/linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libparted/arch/linux.c b/libparted/arch/linux.c index 724df46..047ed50 100644 --- a/libparted/arch/linux.c +++ b/libparted/arch/linux.c @@ -2279,7 +2279,7 @@ _device_get_partition_range(PedDevice* dev) r = snprintf(path, sizeof(path), "/sys/block/%s/range", basename(dev->path)); - if(r < 0 || r > sizeof(path)) + if(r < 0 || r >= sizeof(path)) return MAX_NUM_PARTS; fp = fopen(path, "r"); -- 2.11.0