{"push_id":2869916092,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"eaa718588ee97241cdbfea0b49bc30d93a99667c","before":"d631916f295d8e40e7f9e329bd285a32f2747c3c","commits":[{"sha":"eaa718588ee97241cdbfea0b49bc30d93a99667c","author":{"name":"Erik Faye-Lund","email":"552315cf0e00b9487eaead400a0dcdd46f0528a2@collabora.com"},"message":"winsys/virgl: avoid unintended behavior\n\nIf we end up never taking the loop that writes ret, we can end up with\nan uninitialized value, and if we're *really* unlucky, that value can\nbe -1, causing us to go down an error-path instead of a success path.\n\nThis was obviously not intended, so let's just initialize this to zero.\n\nNoticed by Valgrind:\n\nConditional jump or move depends on uninitialised value(s)\n   at 0xBA640A0: virgl_drm_winsys_resource_cache_create (virgl_drm_winsys.c:348)\n   by 0xBA62FCF: virgl_buffer_create (virgl_buffer.c:170)\n   by 0xBA605AC: virgl_resource_create (virgl_resource.c:60)\n   by 0xBCF816F: bufferobj_data (st_cb_bufferobjects.c:344)\n   by 0xBCF816F: st_bufferobj_data (st_cb_bufferobjects.c:390)\n   by 0xBB7E836: vbo_use_buffer_objects (vbo_exec_api.c:1136)\n   by 0xBCFCC6E: st_create_context_priv (st_context.c:414)\n   by 0xBCFD3CD: st_create_context (st_context.c:590)\n   by 0xBBB30CA: st_api_create_context (st_manager.c:896)\n   by 0xB981E76: dri_create_context (dri_context.c:155)\n   by 0xB97BDCE: driCreateContextAttribs (dri_util.c:473)\n   by 0x5288331: dri3_create_context_attribs (dri3_glx.c:309)\n   by 0x5264D64: glXCreateContextAttribsARB (create_context.c:78)\n\nFixes: a8987b88ff1 (\"virgl: add driver for virtio-gpu 3D (v2)\")\nSigned-off-by: Erik Faye-Lund <erik.faye-lund@collabora.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/eaa718588ee97241cdbfea0b49bc30d93a99667c"}]}
{"actor":{"display_login":"wayland-project-fdo"}}