On Mon, Nov 13, 2017 at 03:08:16PM +0100, Phil Sutter wrote: > Apart from SUCCESS/FAILURE, these codes were not used by library > functions simply because NOMEM and NONL conditions lead to calling > exit() instead of propagating the error condition back up the call > stack. > > Instead, make nft_run_cmd_from_*() return either 0 or -1 on error. > Usually errno will then contain more details about what happened and/or > there are messages in erec. > > Calls to exit()/return in main() are adjusted to stay compatible. Also applied, thanks. BTW, I think you mentioned you planned to change all memory_allocation_error() to pass up the error to the client application. Let me know, if you don't have time for this, no worries if too busy. Thanks! -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html