Change-Id: I2844a41114c122523619dfe289c14c6bebd97723
Type: fix
Signed-off-by: Mohammed Hawari <[email protected]>
u32 file_index;
reg = vl_api_client_index_to_registration (mp->client_index);
+
+ if (!reg)
+ return;
+
if ((file_index = vl_api_registration_file_index (reg)) == VL_API_INVALID_FI)
rv = VNET_API_ERROR_UNIMPLEMENTED;
*/
#include <selog/selog_client/selog_client.h>
#include <stdio.h>
+#include <signal.h>
#include <time.h>
+volatile sig_atomic_t stop;
+void
+interrupt_handler (int signum)
+{
+ stop = 1;
+}
int
main (int argc, char *argv[])
{
selog_client_error_strings[-rv]);
return rv;
}
- while (1)
+ signal (SIGINT, interrupt_handler);
+ while (!stop)
{
selog_event_t event;
int rv = selog_client_poll_event (ctx, &event, 1);