File fix_not_used_variables.patch of Package nwipe

diff -urN nwipe-0.34/src/gui.c nwipe-0.34-patch/src/gui.c
--- nwipe-0.34/src/gui.c	2022-07-08 14:18:18.000000000 +0300
+++ nwipe-0.34-patch/src/gui.c	2023-08-10 09:41:38.111782877 +0300
@@ -1538,9 +1538,6 @@
     /* The first tabstop. */
     const int tab1 = 2;
 
-    /* The second tabstop. */
-    const int tab2 = 30;
-
     /* Set the initial focus. */
     int focus = 0;
 
@@ -1756,9 +1753,6 @@
     /* The first tabstop. */
     const int tab1 = 2;
 
-    /* The second tabstop. */
-    const int tab2 = 30;
-
     /* Set the initial focus. */
     int focus = nwipe_options.verify;
 
@@ -1925,9 +1919,6 @@
     /* The first tabstop. */
     const int tab1 = 2;
 
-    /* The second tabstop. */
-    const int tab2 = 40;
-
     /* Set the initial focus. */
     int focus = nwipe_options.noblank;
 
@@ -2531,10 +2522,6 @@
     int nwipe_mm;
     int nwipe_ss;
 
-    struct timespec tim, tim2;
-    tim.tv_sec = 0;
-    tim.tv_nsec = 100000000L; /* sleep for 0.1 seconds */
-
     /* Throughput variables */
     u64 nwipe_throughput;
 
diff -urN nwipe-0.34/src/logging.c nwipe-0.34-patch/src/logging.c
--- nwipe-0.34/src/logging.c	2022-07-08 14:18:18.000000000 +0300
+++ nwipe-0.34-patch/src/logging.c	2023-08-10 10:00:26.542753323 +0300
@@ -643,12 +643,8 @@
     char status[9];
     char throughput[13];
     char total_throughput_string[13];
-    char summary_top_border[256];
-    char summary_top_column_titles[256];
     char blank[3];
     char verify[3];
-    // char duration[5];
-    char duration[314];
     char model[18];
     char serial_no[20];
     char exclamation_flag[2];
@@ -664,11 +660,8 @@
     device[0] = 0;
     status[0] = 0;
     throughput[0] = 0;
-    summary_top_border[0] = 0;
-    summary_top_column_titles[0] = 0;
     blank[0] = 0;
     verify[0] = 0;
-    duration[0] = 0;
     model[0] = 0;
     serial_no[0] = 0;
     hours = 0;
@@ -1004,4 +997,6 @@
             output[idx_dest--] = input[idx_src--];
         }
     }
+
+return 0;
 }
diff -urN nwipe-0.34/src/nwipe.c nwipe-0.34-patch/src/nwipe.c
--- nwipe-0.34/src/nwipe.c	2022-07-08 14:18:18.000000000 +0300
+++ nwipe-0.34-patch/src/nwipe.c	2023-08-10 09:41:42.218524483 +0300
@@ -821,7 +821,6 @@
     sigaddset( &sigset, SIGUSR1 );
 
     int i;
-    char eta[9];
 
     /* Set up the structs we will use for the data required. */
     nwipe_thread_data_ptr_t* nwipe_thread_data_ptr;
@@ -978,5 +977,9 @@
             return;
         }
         r = pclose( fp );
+        if( r < 0 )
+        {
+            nwipe_log( NWIPE_LOG_ERROR, "Failed to close process pipe %s", cmd );
+        }
     }
 }
diff -urN nwipe-0.34/src/temperature.c nwipe-0.34-patch/src/temperature.c
--- nwipe-0.34/src/temperature.c	2022-07-08 14:18:18.000000000 +0300
+++ nwipe-0.34-patch/src/temperature.c	2023-08-10 09:41:42.218524483 +0300
@@ -239,6 +239,11 @@
             /* Acquire data until we reach a newline */
             result = fscanf( fptr, "%[^\n]", temperature );
 
+            if(result == EOF)
+            {
+                nwipe_log( NWIPE_LOG_ERROR, "hwmon: EOF in fscanf");
+            }
+
             /* Convert numeric ascii to binary integer */
             *( temperature_pcontext[idx] ) = atoi( temperature );
 
openSUSE Build Service is sponsored by