From 0eba99ae5978f29a6a26d027997f67f1e063eda0 Mon Sep 17 00:00:00 2001 From: Martin Teichmann <martin.teichmann@xfel.eu> Date: Mon, 18 Jan 2021 18:41:33 +0000 Subject: [PATCH] add the license logic this actually also fixes a subprograms bug --- ebpf.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ebpf.py b/ebpf.py index d7d6b28..ea7cb47 100644 --- a/ebpf.py +++ b/ebpf.py @@ -834,12 +834,14 @@ class TemporaryDesc(RegisterDesc): class EBPF: stack = 0 name = None + license = None - def __init__(self, prog_type=0, license="", kern_version=0, - name=None): + def __init__(self, prog_type=0, license=None, kern_version=0, + name=None, subprograms=()): self.opcodes = [] self.prog_type = prog_type - self.license = license + if license is not None: + self.license = license self.kern_version = kern_version if name is None: if self.name is None: -- GitLab