Display enforced sandbox in verbose mode

pull/1/head
Michael Santos 7 years ago
parent 5917d03137
commit 707d7cf19d

@ -15,7 +15,8 @@ endif
XMPPIPE_SANDBOX ?= XMPPIPE_SANDBOX_NULL
XMPPIPE_SANDBOX_RLIMIT_NOFILE ?= -1
CFLAGS += -D$(XMPPIPE_SANDBOX) -DXMPPIPE_SANDBOX_RLIMIT_NOFILE=$(XMPPIPE_SANDBOX_RLIMIT_NOFILE)
CFLAGS += -DXMPPIPE_SANDBOX=\"$(XMPPIPE_SANDBOX)\" -D$(XMPPIPE_SANDBOX) \
-DXMPPIPE_SANDBOX_RLIMIT_NOFILE=$(XMPPIPE_SANDBOX_RLIMIT_NOFILE)
all:
$(CC) -g -Wall $(CFLAGS) -o xmppipe src/*.c $(LDFLAGS) -lstrophe

@ -221,9 +221,11 @@ main(int argc, char **argv)
if (xmppipe_connect_init(state) < 0)
errx(EXIT_FAILURE, "XMPP handshake failed");
if (xmppipe_sandbox_init(state) < 0) {
if (state->verbose)
(void)fprintf(stderr, "sandbox: entering %s\n", XMPPIPE_SANDBOX);
if (xmppipe_sandbox_init(state) < 0)
err(EXIT_FAILURE, "sandbox failed");
}
if (xmppipe_stream_init(state) < 0)
errx(EXIT_FAILURE, "enabling stream management failed");

Loading…
Cancel
Save