From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH] libxl: qmp: ensure qmp read buffer is NULL terminated Date: Tue, 23 Feb 2016 10:30:42 +0000 Message-ID: <1456223442.6225.125.camel@citrix.com> References: <1455706940-27999-1-git-send-email-ian.campbell@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1455706940-27999-1-git-send-email-ian.campbell@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCAyMDE2LTAyLTE3IGF0IDExOjAyICswMDAwLCBJYW4gQ2FtcGJlbGwgd3JvdGU6Cj4g Q292ZXJpdHkgcmlnaHRseSBwb2ludHMgb3V0IHRoYXQgcW1wLT5idWZmZXIgbWF5IG5vdCBiZSBO VUxMCj4gdGVybWluYXRlZCB3aGVuIHBhc3NlZCB0byBzdHJuY2F0Lgo+IAo+IE1ha2UgdGhlIGFj dHVhbCBidWZmZXIgYSBieXRlIGJpZ2dlciB0aGFuIFFNUF9SRUNFSVZFX0JVRkZFUl9TSVpFIGFu ZAo+IGFsd2F5cyBhcHBlbmQgYSBOVUxMIGJ5dGUuCj4gCj4gSSBzdXNwZWN0IHRoYXQgaW4gcHJh Y3RpY2Ugd2UgaGF2ZSBub3QgeWV0IHNlZW4gUU1QIG1lc3NhZ2VzCj4gYXBwcm9hY2hpbmcgdGhl IGJ1ZmZlciBzaXplICg0SykuCj4gCj4gQ29tcGlsZSB0ZXN0ZWQgb25seS4KPiAKPiBDSUQ6IDEw NTU5ODkKPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRy aXguY29tPgoKcGluZy4KCj4gLS0tCj4gwqB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyB8IDMgKyst Cj4gwqAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4g ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxf cW1wLmMKPiBpbmRleCA3MTQwMzhiLi5jNDU3MDJlIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhs L2xpYnhsX3FtcC5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKPiBAQCAtNjcsNyAr NjcsNyBAQCBzdHJ1Y3QgbGlieGxfX3FtcF9oYW5kbGVyIHsKPiDCoMKgwqDCoMKgLyogd2FpdF9m b3JfaWQgd2lsbCBiZSB1c2VkIGJ5IHRoZSBzeW5jaHJvbm91cyBzZW5kIGZ1bmN0aW9uICovCj4g wqDCoMKgwqDCoGludCB3YWl0X2Zvcl9pZDsKPiDCoAo+IC3CoMKgwqDCoGNoYXIgYnVmZmVyW1FN UF9SRUNFSVZFX0JVRkZFUl9TSVpFXTsKPiArwqDCoMKgwqBjaGFyIGJ1ZmZlcltRTVBfUkVDRUlW RV9CVUZGRVJfU0laRSArIDFdOwo+IMKgwqDCoMKgwqBsaWJ4bF9feWFqbF9jdHggKnlhamxfY3R4 Owo+IMKgCj4gwqDCoMKgwqDCoGxpYnhsX2N0eCAqY3R4Owo+IEBAIC00NTcsNiArNDU3LDcgQEAg c3RhdGljIGludCBxbXBfbmV4dChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRsZXIKPiAq cW1wKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgTE9HRShFUlJPUiwgIlNvY2tldCByZWFk IGVycm9yIik7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gcmQ7Cj4gwqDCoMKg wqDCoMKgwqDCoMKgfQo+ICvCoMKgwqDCoMKgwqDCoMKgcW1wLT5idWZmZXJbcmRdID0gJ1wwJzsK PiDCoAo+IMKgwqDCoMKgwqDCoMKgwqDCoERFQlVHX1JFUE9SVF9SRUNFSVZFRChxbXAtPmJ1ZmZl ciwgcmQpOwo+IMKgCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=