diff options
author | William Pitcock <nenolod@dereferenced.org> | 2013-09-08 13:34:33 +0000 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2013-09-08 13:34:53 +0000 |
commit | 12e4869ec50f6b79188f971e1908441b3ae8ad4c (patch) | |
tree | e81577fd1239fce93398bb1287c07349141369ca | |
parent | 06486755943480bb707d811e7b380321d7b95f8e (diff) | |
download | alpine_aports-12e4869ec50f6b79188f971e1908441b3ae8ad4c.tar.bz2 alpine_aports-12e4869ec50f6b79188f971e1908441b3ae8ad4c.tar.xz alpine_aports-12e4869ec50f6b79188f971e1908441b3ae8ad4c.zip |
main/xen: fix up qemu-xen-websocket patch
-rw-r--r-- | main/xen/APKBUILD | 6 | ||||
-rw-r--r-- | main/xen/qemu-xen-websocket.patch | 13 |
2 files changed, 14 insertions, 5 deletions
diff --git a/main/xen/APKBUILD b/main/xen/APKBUILD index f330e0ce8f..468deee1f8 100644 --- a/main/xen/APKBUILD +++ b/main/xen/APKBUILD | |||
@@ -187,7 +187,7 @@ ed7d0399c6ca6aeee479da5d8f807fe0 xsa41b.patch | |||
187 | 2f3dd7bdc59d104370066d6582725575 xsa41c.patch | 187 | 2f3dd7bdc59d104370066d6582725575 xsa41c.patch |
188 | b3e3a57d189a4f86c9766eaf3b5207f4 xsa48-4.2.patch | 188 | b3e3a57d189a4f86c9766eaf3b5207f4 xsa48-4.2.patch |
189 | 2651e5c42934bc5d37bae1fdeb7aa0c4 fix-pod2man-choking.patch | 189 | 2651e5c42934bc5d37bae1fdeb7aa0c4 fix-pod2man-choking.patch |
190 | 2b5e6af003ca8246701a3673d2d2292f qemu-xen-websocket.patch | 190 | a4097e06a7e000ed00f4607db014d277 qemu-xen-websocket.patch |
191 | 35bdea1d4e3ae2565edc7e40906efdd5 qemu-xen-tls-websockets.patch | 191 | 35bdea1d4e3ae2565edc7e40906efdd5 qemu-xen-tls-websockets.patch |
192 | a90c36642f0701a8aaa4ebe4dde430f5 xenstored.initd | 192 | a90c36642f0701a8aaa4ebe4dde430f5 xenstored.initd |
193 | b017ccdd5e1c27bbf1513e3569d4ff07 xenstored.confd | 193 | b017ccdd5e1c27bbf1513e3569d4ff07 xenstored.confd |
@@ -209,7 +209,7 @@ a0c225d716d343fe041b63e3940900c5b3573ed3bcfc5b7c2d52ea2861c3fc28 docs-Fix-gener | |||
209 | 683dd96a0a8899f794070c8c09643dfeeb39f92da531955cba961b45f6075914 xsa41c.patch | 209 | 683dd96a0a8899f794070c8c09643dfeeb39f92da531955cba961b45f6075914 xsa41c.patch |
210 | dc23077028584e71a08dd0dc9e81552c76744a5ce9d39df5958a95ae9cf3107b xsa48-4.2.patch | 210 | dc23077028584e71a08dd0dc9e81552c76744a5ce9d39df5958a95ae9cf3107b xsa48-4.2.patch |
211 | b58bc9c048d05856f1a7571c60afd0bab72493cc6aa402c15a5f5dc85483fa7e fix-pod2man-choking.patch | 211 | b58bc9c048d05856f1a7571c60afd0bab72493cc6aa402c15a5f5dc85483fa7e fix-pod2man-choking.patch |
212 | 0ed31a9f92662c38ac6ec75280387304816703441fcc4721003f9c2347507893 qemu-xen-websocket.patch | 212 | e9f6c482fc449e0b540657a8988ad31f2e680b8933e50e6486687a52f6a9ed04 qemu-xen-websocket.patch |
213 | 435dd428d83acdfde58888532a1cece1e9075b2a2460fe3f6cd33c7d400f2715 qemu-xen-tls-websockets.patch | 213 | 435dd428d83acdfde58888532a1cece1e9075b2a2460fe3f6cd33c7d400f2715 qemu-xen-tls-websockets.patch |
214 | 868c77d689ae54b7041da169bfaa01868503337d4105a071eb771f4ec5a0543d xenstored.initd | 214 | 868c77d689ae54b7041da169bfaa01868503337d4105a071eb771f4ec5a0543d xenstored.initd |
215 | ea9171e71ab3d33061979bcf3bb737156192aa4b0be4d1234438ced75b6fdef3 xenstored.confd | 215 | ea9171e71ab3d33061979bcf3bb737156192aa4b0be4d1234438ced75b6fdef3 xenstored.confd |
@@ -231,7 +231,7 @@ bda9105793f2327e1317991762120d0668af0e964076b18c9fdbfd509984b2e88d85df95702c46b2 | |||
231 | 36b60478660ff7748328f5ab9adff13286eee1a1bad06e42fdf7e6aafe105103988525725aacd660cf5b2a184a9e2d6b3818655203c1fa07e07dcebdf23f35d9 xsa41c.patch | 231 | 36b60478660ff7748328f5ab9adff13286eee1a1bad06e42fdf7e6aafe105103988525725aacd660cf5b2a184a9e2d6b3818655203c1fa07e07dcebdf23f35d9 xsa41c.patch |
232 | 31dd8c62d41cc0a01a79d9b24a5b793f5e2058230808d9c5364c6ff3477ab02f3258f1bbd761d97dc1b97ee120b41524b999eaac77f33b606496fc324b5fa2e4 xsa48-4.2.patch | 232 | 31dd8c62d41cc0a01a79d9b24a5b793f5e2058230808d9c5364c6ff3477ab02f3258f1bbd761d97dc1b97ee120b41524b999eaac77f33b606496fc324b5fa2e4 xsa48-4.2.patch |
233 | dd8f016b36719e0f96ce3c9c7098d4047ee2d36e7147f3c35a730253eec2f64100f7702430f5e637727dc7c3a20b1762270ffce2291b2046e08028da14d4c7e6 fix-pod2man-choking.patch | 233 | dd8f016b36719e0f96ce3c9c7098d4047ee2d36e7147f3c35a730253eec2f64100f7702430f5e637727dc7c3a20b1762270ffce2291b2046e08028da14d4c7e6 fix-pod2man-choking.patch |
234 | 442b6e6ed771e58226cd541d0ee0e2eafc9442ef77236a86e02d594eaeb1abb725895d44b8ed8a04d64280bd4c61b7ca91b0fdd448647f59ba5d0fdc82f85cc9 qemu-xen-websocket.patch | 234 | 45f1da45f3ff937d0a626e37c130d76f5b97f49a57ddeb11ef2a8e850c04c32c819a3dfcef501eb3784db5fe7b39c88230063e56aa6e5197fd9c7b7d424fff77 qemu-xen-websocket.patch |
235 | 11eaccc346440ff285552f204d491e3b31bda1665c3219ecae3061b5d55db9dec885af0c031fa19c67e87bbe238002b1911bbd5bfea2f2ba0d61e6b3d0c952c9 qemu-xen-tls-websockets.patch | 235 | 11eaccc346440ff285552f204d491e3b31bda1665c3219ecae3061b5d55db9dec885af0c031fa19c67e87bbe238002b1911bbd5bfea2f2ba0d61e6b3d0c952c9 qemu-xen-tls-websockets.patch |
236 | 880584e0866b1efcf3b7a934f07072ec84c13c782e3e7a15848d38ba8af50259d46db037dca1e037b15274989f2c22acd1134954dd60c59f4ee693b417d03e0d xenstored.initd | 236 | 880584e0866b1efcf3b7a934f07072ec84c13c782e3e7a15848d38ba8af50259d46db037dca1e037b15274989f2c22acd1134954dd60c59f4ee693b417d03e0d xenstored.initd |
237 | 100cf4112f401f45c1e4e885a5074698c484b40521262f6268fad286498e95f4c51e746f0e94eb43a590bb8e813a397bb53801ccacebec9541020799d8d70514 xenstored.confd | 237 | 100cf4112f401f45c1e4e885a5074698c484b40521262f6268fad286498e95f4c51e746f0e94eb43a590bb8e813a397bb53801ccacebec9541020799d8d70514 xenstored.confd |
diff --git a/main/xen/qemu-xen-websocket.patch b/main/xen/qemu-xen-websocket.patch index 02bb805dac..aa6446e86d 100644 --- a/main/xen/qemu-xen-websocket.patch +++ b/main/xen/qemu-xen-websocket.patch | |||
@@ -533,6 +533,15 @@ | |||
533 | static void vnc_init_timer(VncDisplay *vd); | 533 | static void vnc_init_timer(VncDisplay *vd); |
534 | static void vnc_remove_timer(VncDisplay *vd); | 534 | static void vnc_remove_timer(VncDisplay *vd); |
535 | 535 | ||
536 | @@ -486,7 +485,7 @@ | ||
537 | return buffer->offset == 0; | ||
538 | } | ||
539 | |||
540 | -static uint8_t *buffer_end(Buffer *buffer) | ||
541 | +uint8_t *buffer_end(Buffer *buffer) | ||
542 | { | ||
543 | return buffer->buffer + buffer->offset; | ||
544 | } | ||
536 | @@ -510,6 +509,13 @@ | 545 | @@ -510,6 +509,13 @@ |
537 | buffer->offset += len; | 546 | buffer->offset += len; |
538 | } | 547 | } |
@@ -837,10 +846,10 @@ | |||
837 | + if (vs->websocket) { | 846 | + if (vs->websocket) { |
838 | + if (vs->ws_display) { | 847 | + if (vs->ws_display) { |
839 | + vs->lwebsock = inet_listen(vs->ws_display, NULL, 256, | 848 | + vs->lwebsock = inet_listen(vs->ws_display, NULL, 256, |
840 | + SOCK_STREAM, 0); | 849 | + SOCK_STREAM, 0, errp); |
841 | + } else { | 850 | + } else { |
842 | + vs->lwebsock = inet_listen(vs->display, NULL, 256, | 851 | + vs->lwebsock = inet_listen(vs->display, NULL, 256, |
843 | + SOCK_STREAM, 5700); | 852 | + SOCK_STREAM, 5700, errp); |
844 | + } | 853 | + } |
845 | + | 854 | + |
846 | + if (vs->lwebsock < 0) { | 855 | + if (vs->lwebsock < 0) { |