]> Kevux Git Server - fll/commitdiff
Bugfix: f_signal_close() should be setting signal id to -1 and not 0.
authorKevin Day <Kevin@kevux.org>
Thu, 23 Jan 2025 04:46:54 +0000 (22:46 -0600)
committerKevin Day <Kevin@kevux.org>
Thu, 23 Jan 2025 04:46:54 +0000 (22:46 -0600)
The signal id is a file descriptor and a non-valid file descriptor is -1 instead of 0.

level_0/f_signal/c/signal.c
level_0/f_signal/c/signal.h

index fa1e4c85d5dcd0c22a25ed50538e194df84161e3..28a0702c1b4254f5dc1e23e054f36b59ac202588 100644 (file)
@@ -41,7 +41,7 @@ extern "C" {
       return F_status_set_error(F_failure);
     }
 
-    signal->id = 0;
+    signal->id = -1;
 
     return F_okay;
   }
index 86256528bf507db65ed67e0330601aa46f19add9..40b8f421b10e89fe242ca301ab0283cde6b4c9ef 100644 (file)
@@ -61,7 +61,7 @@ extern "C" {
 /**
  * Close an open signal descriptor.
  *
- * The signal.id is set to 0 on success.
+ * The signal.id is set to -1 on success.
  *
  * @param signal
  *   The signal settings.