Fix: define _LGPL_SOURCE in C files
[lttng-tools.git] / src / lib / lttng-ctl / snapshot.c
index 9dc2c679b885da9de502e71d8fba9268c0d0a6de..db9c07135c87ee1960dcdc393f3b4bf395b5ef7d 100644 (file)
@@ -16,6 +16,7 @@
  */
 
 #define _GNU_SOURCE
+#define _LGPL_SOURCE
 #include <assert.h>
 #include <string.h>
 
@@ -221,7 +222,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;
 }
 
 /*
This page took 0.023484 seconds and 4 git commands to generate.