From 470672bc3a2177f1c8ca14a4082b298506fc1bab Mon Sep 17 00:00:00 2001 From: Gerold Gruber Date: Sun, 5 Nov 2023 02:02:39 +0100 Subject: [PATCH] modified disk sorting for more than 26 disks --- src/nwipe.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/nwipe.c b/src/nwipe.c index e93f936..e1eb71c 100644 --- a/src/nwipe.c +++ b/src/nwipe.c @@ -70,6 +70,11 @@ int devnamecmp( const void* a, const void* b ) // nwipe_log( NWIPE_LOG_DEBUG, "a: %s, b: %s", ( *( nwipe_context_t** ) a)->device_name, ( *( nwipe_context_t** ) // b)->device_name ); + int ldiff = strlen( ( *(nwipe_context_t**) a )->device_name ) - strlen( ( *(nwipe_context_t**) b )->device_name ); + if( ldiff != 0 ) + { + return ldiff; + } int ret = strcmp( ( *(nwipe_context_t**) a )->device_name, ( *(nwipe_context_t**) b )->device_name ); return ( ret ); }