From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id DA7FA1FF179 for ; Wed, 7 Jan 2026 15:56:20 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A6018FB37; Wed, 7 Jan 2026 15:57:35 +0100 (CET) Message-ID: Date: Wed, 7 Jan 2026 15:57:31 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Robert Obkircher , Proxmox Backup Server development discussion References: <20251230124154.115442-1-r.obkircher@proxmox.com> <20251230124154.115442-2-r.obkircher@proxmox.com> <6a6165e9-e3b9-469d-84c6-bcab95a0426a@proxmox.com> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <6a6165e9-e3b9-469d-84c6-bcab95a0426a@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1767797815079 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.047 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [godbolt.org] Subject: Re: [pbs-devel] [PATCH v2 proxmox-backup 1/2] datastore: check for null pointer when allocating DynamicIndexHeader X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMS83LzI2IDM6MjggUE0sIFJvYmVydCBPYmtpcmNoZXIgd3JvdGU6Cj4gCj4gT24gMS83LzI2 IDE0OjA5LCBDaHJpc3RpYW4gRWJuZXIgd3JvdGU6Cj4+IFBsZWFzZSBwcm92aWRlIGEgc2hvcnQg Y29tbWl0IG1lc3NhZ2Ugb24gd2h5IHRoaXMgaXMgZG9uZS4KPiBPaywgSSdsbCBkbyB0aGF0IHRv bW9ycm93LCBhZnRlciBJJ3ZlIGZpbmlzaGVkIHRoZSBuZXh0IHZlcnNpb24gb2YgInBpcGUgCj4g dG8gc3RkaW4iLgo+IAo+Pgo+PiBBcyBmYXIgYXMgSSBzZWUgdGhpcyBub3cgcGFuaWNzIGluIGhh bmRsZV9hbGxvY19lcnJvcigpIGlmIGVpdGhlciAKPj4gbWVtb3J5IGlzIGV4aGF1c3RlZCBvciB0 aGUgbGF5b3V0IGRvZXMgbm90IGZpdCB0aGUgYWxsb2NhdG9yIAo+PiBjb25zdHJhaW50cywgd2hp bGUgcHJldmlvdXNseSB0aGlzIGZhaWxlZCBvbiBCb3g6OmZyb21fcmF3KCkgZm9yIHRoZSAKPj4g bnVsbCBwb2ludGVyPwoKT2theSwgdGhhbmtzIGZvciBjbGFyaWZpY2F0aW9uIQoKPiAKPiBObywg aW4gdGhlIHByZXZpb3VzIHZlcnNpb24gdGhpcyB3YXMgdW5kZWZpbmVkIGJlaGF2aW9yLCB3aGlj aCBpcyB3aHkgSSAKPiBhc3N1bWVkIGl0IHNob3VsZCBiZSBvayB0byBwYW5pYy7CoEZvciBleGFt cGxlLCBjb25zdHJ1Y3RpbmcgYSBib3ggZnJvbSBhIAo+IG51bGwgY2FuIHJlc3VsdCBpbiBgU29t ZShyZWZlcmVuY2UpID09IE5vbmVgIGJlaW5nIHRydWUgWzFdLgo+IAo+IEkndmUgYWxzbyBzZWVu IHRoZSBzYW1lIGlzc3VlIGluIG11bHRpcGxlIG90aGVyIHBsYWNlcy4gRm9yIGV4YW1wbGUgdGhp cyAKPiBgdW5pbml0aWFsaXplZGAgZnVuY3Rpb24gWzJdIGlzIGNvcHktcGFzdGVkIHR3aWNlLsKg VGhhdCBvbmUgaXMgYWxzbyAKPiBzdXBlciBkYW5nZXJvdXMsIGJlY2F1c2UgaWYgeW91IGFjY2lk ZW50YWxseSByZWFkIGZyb20gaXQgdGhlIGNvbXBpbGVyIAo+IHdpbGwgbW9zdCBsaWtlbHkgZGVs ZXRlIHlvdXIgY29kZSBbM10uwqBDcmVhdGluZyBhbiB1bmluaXRpYWxpemVkICZtdXQgCj4gc2xp Y2UgaXRzZWxmIGN1cnJlbnRseSBzZWVtcyB0byBiZSBvayB3aXRoIGEgbG90IG9mIGFzdGVyaXNr cyB0aG91Z2ggWzRdLgo+IAo+IFsxXSBodHRwczovL2dvZGJvbHQub3JnL3ovRXpmcWJocXozCj4g WzJdIGh0dHBzOi8vZ29kYm9sdC5vcmcvei9haHg2dnM4cXoKPiBbM10gaHR0cHM6Ly9nb2Rib2x0 Lm9yZy96LzRNZVBFS2Y3OQo+IFs0XSBodHRwczovL2dpdGh1Yi5jb20vcnVzdC1sYW5nL3Vuc2Fm ZS1jb2RlLWd1aWRlbGluZXMvaXNzdWVzLzM0Ngo+IAo+Pgo+Pgo+PiBTbyBtYXliZSBiZXR0ZXIg dG8gcHJvcGFnYXRlIHRoZSBhbGxvY2F0aW9uIGVycm9yIHRvIHRoZSBjYWxsIHNpdGUgb2YgCj4+ IHplcm9lZCgpIGluIER5bmFtaWNJbmRleFdyaXRlcjo6Y3JlYXRlKCkgYW5kIHJldHVybiBpdCB0 aGVyZSBhcyB3ZWxsPwo+IEkgZG9uJ3QgdGhpbmsgd2UgY2FuIHJlYXNvbmFibHkgZGVhbCB3aXRo IHRoYXQgc2l0dWF0aW9uLCBiZWNhdXNlIAo+IHJldHVybmluZyBhbiBhbnlob3cgZXJyb3IgbW9z dCBsaWtlbHkgYWxzbyByZXF1aXJlcyBhbGxvY2F0aW9uLgo+IAo+IE9uIGEgTGludXggc3lzdGVt IHdpdGggb3ZlcmNvbW1pdCBlbmFibGVkLCBhbGxvY2F0aW9ucyB3aWxsIHByb2JhYmx5IAo+IG5l dmVyIGZhaWwgYW55d2F5LCB1bmxlc3MgdGhlIHNpemUgaXMgc29tZXRoaW5nIGh1Z2UgbGlrZSBp c2l6ZTo6TUFYLCAKPiB3aGljaCBpcyBtb3JlIGxpa2VseSB0byBoYXBwZW4gZm9yIGFuIGluY29y cmVjdGx5IHNpemVkIFZlYyB0aGFuIGZvciBhIEJveC4KClRydWUsIGFsc28gYWxsb2NhdGlvbiBo ZXJlIGlzIDRLIG9ubHkuCgo+IAo+Pgo+PiBPbiAxMi8zMC8yNSAxOjQyIFBNLCBSb2JlcnQgT2Jr aXJjaGVyIHdyb3RlOgo+Pj4gU2lnbmVkLW9mZi1ieTogUm9iZXJ0IE9ia2lyY2hlciA8ci5vYmtp cmNoZXJAcHJveG1veC5jb20+Cj4+PiAtLS0KPj4+IMKgIHBicy1kYXRhc3RvcmUvc3JjL2R5bmFt aWNfaW5kZXgucnMgfCA5ICsrKysrKysrLQo+Pj4gwqAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9wYnMtZGF0YXN0b3Jl L3NyYy9keW5hbWljX2luZGV4LnJzIGIvcGJzLWRhdGFzdG9yZS9zcmMvIAo+Pj4gZHluYW1pY19p bmRleC5ycwo+Pj4gaW5kZXggYWQ0OWNkZjMuLjEyZGY3OGIxIDEwMDY0NAo+Pj4gLS0tIGEvcGJz LWRhdGFzdG9yZS9zcmMvZHluYW1pY19pbmRleC5ycwo+Pj4gKysrIGIvcGJzLWRhdGFzdG9yZS9z cmMvZHluYW1pY19pbmRleC5ycwo+Pj4gQEAgLTQxLDEzICs0MSwyMCBAQCBwcm94bW94X2xhbmc6 OnN0YXRpY19hc3NlcnRfc2l6ZSEgCj4+PiAoRHluYW1pY0luZGV4SGVhZGVyLCA0MDk2KTsKPj4+ IMKgIGltcGwgRHluYW1pY0luZGV4SGVhZGVyIHsKPj4+IMKgwqDCoMKgwqAgLy8vIENvbnZlbmll bmNlIG1ldGhvZCB0byBhbGxvY2F0ZSBhIHplcm8taW5pdGlhbGl6ZWQgaGVhZGVyIAo+Pj4gc3Ry dWN0Lgo+Pj4gwqDCoMKgwqDCoCBwdWIgZm4gemVyb2VkKCkgLT4gQm94PFNlbGY+IHsKPj4+ICvC oMKgwqDCoMKgwqDCoCBsZXQgbGF5b3V0ID0gc3RkOjphbGxvYzo6TGF5b3V0OjpuZXc6OjxTZWxm PigpOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2FmZSB7Cj4+PiAtIAo+Pj4gQm94Ojpmcm9t X3JhdyhzdGQ6OmFsbG9jOjphbGxvY196ZXJvZWQoc3RkOjphbGxvYzo6TGF5b3V0OjpuZXc6OjxT ZWxmPigpKSBhcyAqbXV0IFNlbGYpCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsZXQgcHRy ID0gc3RkOjphbGxvYzo6YWxsb2NfemVyb2VkKGxheW91dCkgYXMgKm11dCBTZWxmOwo+Pj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgcHRyLmlzX251bGwoKSB7Cj4+PiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHN0ZDo6YWxsb2M6OmhhbmRsZV9hbGxvY19lcnJvcihsYXlvdXQp Owo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqAgQm94Ojpmcm9tX3JhdyhwdHIpCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+Pj4gwqDCoMKg wqDCoCB9Cj4+PiDCoCDCoMKgwqDCoMKgIHB1YiBmbiBhc19ieXRlcygmc2VsZikgLT4gJlt1OF0g ewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2FmZSB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAvLyBUaGVyZSBjYW4ndCBiZSBhbnkgdW5pbml0aWFsaXplZCBwYWRkaW5nLCBiZWNhdXNl IHRoZSAKPj4+IGZpZWxkcwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLy8gdGFrZSB1cCBh bGwgb2YgdGhlIHN0YXRpY2FsbHkgYXNzZXJ0ZWQgdG90YWwgc2l6ZS4KPj4+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHN0ZDo6c2xpY2U6OmZyb21fcmF3X3BhcnRzKAo+Pj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzZWxmIGFzICpjb25zdCBTZWxmIGFzICpjb25zdCB1 OCwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RkOjptZW06OnNpemVf b2Y6OjxTZWxmPigpLAo+PgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94 LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9w YnMtZGV2ZWwK