X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Flib%2Flttng-ctl%2Fsnapshot.c;h=b30c4706e7db2a5d6901b1dd586a245d1e912ddb;hp=9dc2c679b885da9de502e71d8fba9268c0d0a6de;hb=62a7b8edf965b89d3ca57da120dcedfcf36dfe02;hpb=da3c9ec137aaec74635ca1f5584040c20b1d3d7b diff --git a/src/lib/lttng-ctl/snapshot.c b/src/lib/lttng-ctl/snapshot.c index 9dc2c679b..b30c4706e 100644 --- a/src/lib/lttng-ctl/snapshot.c +++ b/src/lib/lttng-ctl/snapshot.c @@ -15,7 +15,7 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -#define _GNU_SOURCE +#define _LGPL_SOURCE #include #include @@ -221,7 +221,17 @@ int lttng_snapshot_record(const char *session_name, */ struct lttng_snapshot_output *lttng_snapshot_output_create(void) { - return zmalloc(sizeof(struct lttng_snapshot_output)); + struct lttng_snapshot_output *output; + + output = zmalloc(sizeof(struct lttng_snapshot_output)); + if (!output) { + goto error; + } + + output->max_size = (uint64_t) -1ULL; + +error: + return output; } /*