Browse Source

jail: cgroups: fix uninitialized variable

Make sure 'limit' is initialized to -1 (==max) when translating
cgroups-1 memory controller spec to cgroups-2.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle 2 months ago
parent
commit
fd183797bc
1 changed files with 1 additions and 1 deletions
  1. 1 1
      jail/cgroups.c

+ 1 - 1
jail/cgroups.c

@@ -644,7 +644,7 @@ static int parseOCIlinuxcgroups_legacy_memory(struct blob_attr *msg)
 {
 	struct blob_attr *tb[__OCI_LINUX_CGROUPS_MEMORY_MAX];
 	char tmp[32] = { 0 };
-	int64_t limit, swap, reservation;
+	int64_t limit = -1, swap, reservation;
 
 	blobmsg_parse(oci_linux_cgroups_memory_policy, __OCI_LINUX_CGROUPS_MEMORY_MAX, tb, blobmsg_data(msg), blobmsg_len(msg));