diff options
Diffstat (limited to 'src/main/extractor_ipc_gnu.c')
-rw-r--r-- | src/main/extractor_ipc_gnu.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/extractor_ipc_gnu.c b/src/main/extractor_ipc_gnu.c index b60598e..7d59704 100644 --- a/src/main/extractor_ipc_gnu.c +++ b/src/main/extractor_ipc_gnu.c | |||
@@ -328,10 +328,15 @@ EXTRACTOR_IPC_channel_create_ (struct EXTRACTOR_PluginList *plugin, | |||
328 | #if HAVE_SYS_APPARMOR_H | 328 | #if HAVE_SYS_APPARMOR_H |
329 | #if HAVE_APPARMOR | 329 | #if HAVE_APPARMOR |
330 | if (0 > aa_change_profile("libextractor")) | 330 | if (0 > aa_change_profile("libextractor")) |
331 | { | ||
332 | if (EINVAL != errno) | ||
331 | { | 333 | { |
332 | perror("Failure changing profile -- aborting"); | 334 | fprintf (stderr, |
335 | "Failure changing profile: %s", | ||
336 | strerror (errno)); | ||
333 | _exit(1); | 337 | _exit(1); |
334 | } | 338 | } |
339 | } | ||
335 | #endif | 340 | #endif |
336 | #endif | 341 | #endif |
337 | EXTRACTOR_plugin_main_ (plugin, p1[0], p2[1]); | 342 | EXTRACTOR_plugin_main_ (plugin, p1[0], p2[1]); |