Message ID | 6775FF21-CC3C-4C34-A749-690180F6C1B2@siemens.com |
---|---|
State | Accepted |
Headers | show
Return-Path: <swupdate+bncBDD6BWV65QPBB34ETCZQMGQED3ROI3I@googlegroups.com> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=KkUxULH3; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2607:f8b0:4864:20::43f; helo=mail-pf1-x43f.google.com; envelope-from=swupdate+bncbdd6bwv65qpbb34etczqmgqed3roi3i@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-pf1-x43f.google.com (mail-pf1-x43f.google.com [IPv6:2607:f8b0:4864:20::43f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vy4jw6zBDz20Q6 for <incoming@patchwork.ozlabs.org>; Mon, 10 Jun 2024 05:28:51 +1000 (AEST) Received: by mail-pf1-x43f.google.com with SMTP id d2e1a72fcca58-7042d4c7a21sf777840b3a.3 for <incoming@patchwork.ozlabs.org>; Sun, 09 Jun 2024 12:28:51 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1717961329; cv=pass; d=google.com; s=arc-20160816; b=kqvbUFt8+YtNRjsHB+qW5v4+OoVh2YIL3AjzyQgcUbA1qyVJXEdbgMnhh6Ht2tzos6 anfgKsF2GmmqsB5gRt2spU2DNZcQ9Ex/7PRq+4C/y2LCsCu7gujeMsEGjl3CXAtLQJAf Swixcym3bE/k7Ws2JsUg1cFZHvNkl4ncw3rHdXcNVkfNWMHWaG5s25mtIcdMGcIzLN7D Svs51JyqrF7lcCG8IDRdfyr7NUlPa1V4zSmPcpp/KWNFaTiJdvh7rNFQoyXszjXDyd0A 4sX6WDBx+44yR3IUihDd8/kY1YOynomTgWXaZ1ZBCQ7O07vw0lpu4wIWNJNUkOkHAt2/ 5NeA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:content-id :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=OTpQMrPYh1djkKsm8CbRl4q89PvDsUKxMWUlC1tHppk=; fh=lY5q1eAnHT5YZnYdhphld7qzQd9Y+YRCxpn6aZCGtLc=; b=KFEdXLc8jEVvlCKSauB63y7aJInOgc/p/Nd6suobxZX5Pb3XQsj+0IRQSP24pZFBbi 7TLv+ywkxPAd7L+cQTQKY3KP4E0ySOddSCFvoA1vOcPcRk0rZpDfOMafwNELslPUpdzZ 3mixg062bFubCvG6xYZp/jazPsfbmVvGwWDqg3qUVZwawBkZ+UJR4299qJ0XsL1w495f MrTV6HHjVQ9K1IkB1Ub99Gqc5K86Ep5MG9PTk4kusA7BcdmTOTz6GWYx/rg/3PBSYBGF NgYxKyfxSkwj/EZOMs9d2KViLDb00rh3FMjfchDHV0i/OdvUs/SPEXXbf03JuApgJb9l qxWw==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DXJZiCWa; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f400:7e1a::631 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1717961329; x=1718566129; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-id:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OTpQMrPYh1djkKsm8CbRl4q89PvDsUKxMWUlC1tHppk=; b=KkUxULH3wlnfmNfOKSsooocS84ykkiOybEDgCqKnGaU+Mqvm6sEV7JFb4+B3AEATZI xVh/kqSZm1HKxM6+luC4K2m6JQR3eZ+FD8ReWCkfwPjieb9+s0qjXwzFaTLM1yN4o3pw mZ42r7oyUtHIdeOjuLtmo8GaZvY003L8RPQttfaxxEaWSREf0F4W4/7OR9BpPu45P1jJ fdhbWL1dyTUhtns7cOCYgmCpl+94wSzhBOD0aQ+t6AIYkpKvjHKbOFpCdUMZyCmjV9Bq 7UfMy4P9Iqszd2s3cP3TOPMgzMH4R3zk8Th4QBftCnBBTWqz/e3LUxhA1KHsqiP0ypxr OVjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717961329; x=1718566129; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-id:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OTpQMrPYh1djkKsm8CbRl4q89PvDsUKxMWUlC1tHppk=; b=BvXHMWFE0OJs0a9+wa1z24xhKVB5xNOhETnSEtDZpv1CmKAqOBzwgQWCDm3LasUTfg JObI0Ehyb8/iPPdRHQ4li5w01j7u3916V8Y7eeCYAzGnOeIUxkD/pzPCg+6xAyJIgJkt fx31XTsUxXlkWUX5zdxTzCMFYXVkJ6XujC51LAGeNcl0YxQA3udhRGEjVNeyTstTrzsT WJFkd7VBeBLtugPKwhUFTEoAcrZ6QW7K7tXLwRxN6uHistvCbkPyLuzg3ZZ7dwmrd8mn 2cIk6i1U1gR3hCzMboOves1s7DVQ6RIT6qBug+OpFPW7RQ89xEsKNRt1siev9D2ZRYam gC3w== X-Forwarded-Encrypted: i=3; AJvYcCWcjENOJwoAsVti40U6VyV7Lhw/QTlQO/hL7K60WKqUUEICenxp1mv67CAUI9LhM1xNUXAVsytR4uzndrBKZvQbZOzV/RLFfx2gxj3qag== X-Gm-Message-State: AOJu0YwUH/o0/iP52BJ0PLjw6tUwkHNjj0J+dGBDa9YDw6eBb116yIBK t8PrmwC7efyythqBWRHK3jwOgWdiEvbkObVvFaQ+wZFVGkm1jwB/ X-Google-Smtp-Source: AGHT+IHrGziUmgHrcXm7/bIBIpErMuZ4wKfWlm6BMlF6yLiW30aM7iI1Yo8qXAfzDNqNJJUxgHAu6w== X-Received: by 2002:a05:6a00:2393:b0:6ec:fd67:a27e with SMTP id d2e1a72fcca58-7040c62d030mr7526501b3a.1.1717961328683; Sun, 09 Jun 2024 12:28:48 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:6a00:2d16:b0:701:b223:7fb7 with SMTP id d2e1a72fcca58-7040894cd4els1666466b3a.2.-pod-prod-04-us; Sun, 09 Jun 2024 12:28:47 -0700 (PDT) X-Received: by 2002:a17:902:c102:b0:1f7:92b:4e6f with SMTP id d9443c01a7336-1f7092b5094mr14257315ad.29.1717961326895; Sun, 09 Jun 2024 12:28:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717961326; cv=pass; d=google.com; s=arc-20160816; b=NrSQTIBi6uyYT8/Qz8ECmnEDpgIvl96Sntesh22sqICebjORq8vBEj2VjqlpLKl6ND 5DIJAXujNtLEDldTqjnfzfN7veI2HjpjTrNjBswu3hYQOaSBc7Nsnefmhz3QkwjhNaKr BPdvKUYjRL0Cyj645sYxSqfAqBVnvX2NQNE/9Jk7KDeJ9Uf0iJhKs4b54R17iL+y93kc jTE5Aa0t8/+YFyfoIwcquTCLSStiCh0X23hmTHNmUcPi4WRZsO52iiXAO/KFNXDEJwvt iMosRcZPG1t6bhdy11Sf0+oTRZtphbhljTmeehZGndIu5OCdI1pMV3TW2JUbyGrxJ9SY dtkw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :to:from:dkim-signature; bh=XPd/neiIm9rIBQNgD6/4XWKUGJFvCJ/BJwvEg4s+vVI=; fh=ZnR/GV7fAozRX3tpIO3vp/Jbul8ISZhdVjghlw9eWq0=; b=Kd058sFqvtEY8MQZik8+1OjmiZNMRUHaE15G5og9eR8hM9KEvXKjxP3P/npTwGqN39 0ryCm65q85Km7PWULgBCezR/WSz93Wp2hj1kQzj8ebeTyGle90tJAWjxYl3QsHsdF6UY kVVm9dUNsOZNKblIBXkW2tA6FpXsa4Drn0ZFvDmv6XS4bZNF2vwVJY90KFZzdc/MQhw0 sOgbGwn+O3qePR2qDhFehKftbzTNxjOvt1jRcNV46Bu1pJdCc/3vNm49fOu9RsvjRFLg 7ID3zwtKe4p60OCxP4MC1xKj4yRibM7TgJuwhQDIS2oC1JMQWWEeyQ6RI+m9yazBICk7 ur4g==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DXJZiCWa; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f400:7e1a::631 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20631.outbound.protection.outlook.com. [2a01:111:f400:7e1a::631]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-1f6bd77880esi3546085ad.7.2024.06.09.12.28.46 for <swupdate@googlegroups.com> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 09 Jun 2024 12:28:46 -0700 (PDT) Received-SPF: pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f400:7e1a::631 as permitted sender) client-ip=2a01:111:f400:7e1a::631; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZXcGZnW8pGp/9zY/eIPVWYU+Tq+InVZPn+gMssUdbfBM9834ftGaxzEcMkQhmQ89yO78YNhBaaREsiiTP32Ou/U5OFODyDN6RLjOcgGqZx/nCYavkavgnKrnkWiQf+W434NVdbmtipaPT+ztJzUnHvVLHw0M/4EckAS2pz0S1seOoJ5oYnFSyPkx8oXg0cKRLel01dvsaZN3MFp5/U4Neqb7L+FwBU6//pHH8JCKNsbwboaLoJglDsxQct7aOC+e8IIYBmkxr3JdAO++t9QqyrCmzE3ayv0hmmxMkRT6CFlXx2pXnAuuEQcgn9q5tZpKIyZOo4MhSrJZ33eSL9Sj7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XPd/neiIm9rIBQNgD6/4XWKUGJFvCJ/BJwvEg4s+vVI=; b=PfqznUl24IolsBqOEugxQZfPqgaFa353K0E7EAR8OUocKs2tv+j/GRHkvtALgxX8+OU7onEOGXoeUsHdfc/Xfd2eR0sQwcf/sH22HhbMWeEO4+4VtI5Xuv4/ZOnuOKmZ9PBX6Kdmn2d5QpPBu04taJcWkQJDWseUsEhHUlJJ2iIWMFkBv29xe92o4XSifzIF1GBZNs9P71Lp2QdgazO/7EEC3hTeVuZUKxKgDcdYpj8hRQBTOM79lmue6GMg/cONy1iV9AZwf0EBAzNGJAYa2JGbKfb8CZ60kp3lFPAiVTIKpg0MgROPjlJZ29hU9tF85QhZA1QOS6DdEa2iBagxog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:333::17) by PAVPR10MB7211.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:31a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Sun, 9 Jun 2024 19:28:43 +0000 Received: from DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM ([fe80::e659:e46:3b99:a440]) by DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM ([fe80::e659:e46:3b99:a440%4]) with mapi id 15.20.7633.036; Sun, 9 Jun 2024 19:28:43 +0000 From: "'Storm, Christian' via swupdate" <swupdate@googlegroups.com> To: swupdate <swupdate@googlegroups.com> Subject: [swupdate] [PATCH] Lua: Fix Lua session handlers Thread-Topic: [PATCH] Lua: Fix Lua session handlers Thread-Index: AQHauqM9QHHdnuIJiUiV51AxQlJVZg== Date: Sun, 9 Jun 2024 19:28:43 +0000 Message-ID: <6775FF21-CC3C-4C34-A749-690180F6C1B2@siemens.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB9PR10MB5404:EE_|PAVPR10MB7211:EE_ x-ms-office365-filtering-correlation-id: 3db85ce3-d908-4a0f-9fbb-08dc88ba5fc3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|376005|1800799015|366007|38070700009; x-microsoft-antispam-message-info: Hfj1izU25jfEAjpiMVIIfPmBd9Ki79CjDQcqismWt9uX/Vr/LOjgWYeUO0m33ICZsdw17OTBm5iXX5USkWbqLtirHSeKsYghXO+EI1ZIfbiMdlm+pGXDT945578Ega+6QCnGX7vwY1h4ZLNseyEcgoEd3URYkUzqReQYJrt2MoZLPunB+Or9mmhHqIAvLu0be8pfHF1Ku8IKS3SXVcsifuyfWRyyvUW6jFVJzZt1JOOEVySOjZdnMv5tLnv+rA5WGOQTFU3jzagxGwCyeU8No7LNP/MNihaFlUyzNxZsA69z63AxoqE9yYPBuDclKmyY7qTeD9OS16xEGod9OS7pme6+qlev3BoWGh8Lhuz2Be90cD2JWT6wSK8RoSnJBrsJIBZ+ksJSMAaHgI20s/nyDGSBYFc17CZ3+EPDPsZ/TEkYqUMS8I/4k9PlyTTXBvqvqsmHY5rNVglGYgkAAPN3rlMTlkedkcE7p655IylTKq2Pj9m/Y9uWzX6diV6e6X15RkTphB/gzlCgmmmCcBcjyypRHn8Tc28MAH31H+cXxKP4Mj43W1PbWpPucnf5W/hchvIuN8cKBoOsWPL2alRoxv0mGJdn7ME1EU9/l463BlyrBqQDDHNJyR0xxp0IQ5Q6pNU9+VeUnSh3UUnrukgXsQfnffKvMda9QlYpRaJrLOGBFHDHj7kucDn6Zgis8RbhBAapKHH0//Cycm5E/imYA0S2DGrExwPLO72r3jtgnVzUIU2r5dLKLv8MNWMBm9qlGuZ/uaBTTPME3BHN6VFrF6P/98R3IcTuuF0QqCapDzsQd52Hch5n13cHVicfBwTez/G0ox0sIHIeprpiDRjvdtW2uNoApx4QOAzUOaDUGwQnxsa7HLmdt+4d/6XBc6PMvSwbLEyNodLM2K6I5lgj8AABDBFhLq0+4DYgCgrY6D7EAQDuKnO5fn2JnpGUX2Ri3QRV7wo9p+EyUpVUzFaHPH/iUI232Nw6/9wcF0644UacbpyRR/FSkLMb2kFU8ZcxWB8gJyLQ9q10D4lZHXcNKtKZJshdsp3PZ2BpfSOg0+u23PKPM4pKm9EmnSXTZPQbBYdhNmIODC64Qj31eog92L2dB85NL4NsbGS79wIjrLBmj95QDwoncNzsRv6kLDkpzw8UjI6lamz5HKAPUF3UDWmui64MH1HTrcuGl3ZngmmnlRzJsmqEBiQK1K0n3yfCIQhseR8RmIxOBb4innicksQV3hvaafEFW3P+SVcf+zsvtemBmbG75anuSzq8TqZkwJ9NM0t1krjLZFyU06OtvTMQZLBqmaeUV9J220X+GKB2RkwdrmE9apa3Y1+5w/KsM3FtimlVLQDmw7D2PO/Y+FPoKHMdN17eNKgUanG32w4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: gImqEIBiAvNXJj5BoIUlOmonq5Pj50BHMnG/BQz0zhSft7fPjtCsVLId9cZFBPz/7CsjWq4evUVkUdNGc7hzac4Say8+Oek06i9ez5tkG4qFOsBaDo9EnB4/R7igDFlRhlr+tiF7jqim/JoXXd9C8WK8V1ffQvPych1fC5QS+9Gos7f2u+FlV4R0L19oBiKEu8WOYF31FrSQQpauZvWqxEX5sOZbhzihAh+v7dfg00JkK/xHywvHm1Ra0Lo1GeOAnISpSBGyf1GwX+r12RHUhvrlYOkcUrvfr/TO1MiKNYL1+jVTLzw40o6imZFkzbPKNktZ/AUOdCTuLF4nR0gSQ5cGdwiimsTPcpr5IfxigqY+8HeauzHAm41VsGc7un9ff3WdD04JqxQNev88JsH/AnIlGCj/jk5MlL0aqZog5z+YcLHMwcyx93+S/KSkulxBIp7OYvb3NJrWXgaQjuh1O+ljP1Mes46VYVX5u4MHzUsNe8WtBvfA3N/jQKIgYqNE1Zveylieo4hGRfgd7i8HJFpdWFn9UWijJGBjkn+BaxpjbS7ONQMhIWqGUaHqrhhIAznMsfo2S8erAv1hI4IdAUx5Ek45M3okHAGgBVjB0mIrT/qWHVCGOp1uM38mQsZ4lJErG8gccavtH1RwatN5nBtK4rTdF4KrC5NMfg8QiXsF8je8p88hl8dbQwnwfkTrhOU2NlKv8giQ+9iZ9KWjf6w/2VWkCCwt4x4ottNirQUyzBJed6T0CACATvl9RY9zzjVi2dpgla+Et4sWtKTyep38lHLeCHjFxPpVOaU+GQdj4vGZH1QIMaBdqhZkLZ/UrHQN6qvqpv7JwY4QsFstV8nHBrHr47bX1AHE9x5jz2U/9fxNgKYwzBF+/IkRPJQEDVVE9tFounADNm4T3eSi7hnpOxfImLgBJFuOcD8F2JX4bI7kItJl+2/9Fefj7duPjHVcZ0M0Vjn4gUELMObyBgOQqMQnJqHYLmaOaTk8rLIi0TuiMTEhgSUXsjBYxO7W25s1qcna5HWpbwyZb1rv0pv9U5xd+6SsFC96+A/9vFHGIMn6OlPxWgLKjtxZf0FeyDo7kGb8sDaw+ZpBq0DifeX+iK5gQ5KEVL9bTVp6KRQNWeX5b0QS8zc9argvVAzNgA4MddVvhEFMc72kT8xi2IIrxq+OV+rQzQL8wW6QF2po5nOv6URhnBndA/pJ5v0rqkZik/isempbZ51eyYFpzkjXgYQccSEbC6RLvGtxW1G0nN1MLmj2Sc9dKYxedKjY0lEjaEE+1gI5ogX3zcVnnOBk9kkTHvPifgbY0OF9KS0kkM4LbdWzI8+CNeJMiioEbZ+AOPQSVS0RVdRitci922EIWJGnX3XqSW930f7x9Rvfh6VruataHJ0vqGg5Pj4txXCSLRSgPoKERHoWRE+eS9P/fMadobAI4LSdCJjm8qx7L62quUMAMjFeH2fL/99ZsUOuih40nW3FR9DTxlDMgY3bFa//VL0F7KLiorGmO97BYl6j7uvCZgkoC2UIgpZDFyCGIYF9cRmN6bVL/q640RPvpbfupTp7tKqEl07yairs36sBEvsbUAQMoCJzn0bj3VowApz8EM1ruWS3cC7/gVCV5LtG7oUf4aCfLvbd4Sc= Content-Type: text/plain; charset="UTF-8" Content-ID: <41A0A796DD2DB64FB8DE238266E07093@EURPRD10.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 3db85ce3-d908-4a0f-9fbb-08dc88ba5fc3 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2024 19:28:43.1235 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 47OL/wBTcpnkAXqtmE+Apxivih2C2HONm+TtiGHtmjaIjldupKylF3/0uTLnH9JMNKYzjGlPKewgGD60whQnB3zun8psxFhiIzeDvbHIn3Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR10MB7211 X-Original-Sender: christian.storm@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DXJZiCWa; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f400:7e1a::631 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "Storm, Christian" <christian.storm@siemens.com> Reply-To: "Storm, Christian" <christian.storm@siemens.com> Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: <swupdate.googlegroups.com> X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: <https://groups.google.com/group/swupdate/post>, <mailto:swupdate@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:swupdate+help@googlegroups.com> List-Archive: <https://groups.google.com/group/swupdate List-Subscribe: <https://groups.google.com/group/swupdate/subscribe>, <mailto:swupdate+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>, <https://groups.google.com/group/swupdate/subscribe> |
Series |
Lua: Fix Lua session handlers
|
expand
|
diff --git a/corelib/lua_interface.c b/corelib/lua_interface.c index d913b654..43930daa 100644 --- a/corelib/lua_interface.c +++ b/corelib/lua_interface.c @@ -1538,6 +1538,14 @@ int lua_handlers_init(lua_State *L) lua_setglobal(L, "SWUPDATE_LUA_TYPE"); /* load standard libraries */ luaL_openlibs(L); + /* load / fore-reload swupdate module */ + lua_getglobal(L, "package"); + lua_pushliteral(L, "loaded"); + lua_gettable(L, -2); + lua_pushstring(L, "swupdate"); + lua_pushnil(L); + lua_settable(L, -3); + lua_pop(L, 2); luaL_requiref(L, "swupdate", luaopen_swupdate, 1 ); lua_pop(L, 1); /* remove unused copy left on stack */
In order to promote a Lua session state from embedded script type to handler type, the swupdate module must be force-reloaded. With parser/parser.c::parser() -> corelib/lua_interface.c::lua_init() -> corelib/lua_interface.c::lua_handlers_init(), the session Lua state is primed LUA_TYPE_PEMBSCR in lua_init() and since package.loaded["swupdate"] == nil, the swupdate module is loaded with corelib/lua_interface.c::luaopen_swupdate() skipping the Lua handler specifics. Now, promoting the Lua state from embedded script to handler type in lua_handlers_init() needs to force-reload the swupdate module as now package.loaded["swupdate"] ~= nil and hence a require("swupdate") has no effect. Setting package.loaded["swupdate"] = nil has no effect if the swupdate module is not yet loaded. Signed-off-by: Christian Storm <christian.storm@siemens.com> --- corelib/lua_interface.c | 8 ++++++++ 1 file changed, 8 insertions(+)