backends/drm: don't leak gbm surface if creating egl surface fails
Shouldn't be relevant in practice, at least not without !3254 (closed), but it's worth fixing anyways
Shouldn't be relevant in practice, at least not without !3254 (closed), but it's worth fixing anyways