Skip to content

queries: fix partially-uninitialized struct - #150

Open
schopin-pro wants to merge 1 commit into
vysheng:masterfrom
schopin-pro:unintialized-peer-id
Open

queries: fix partially-uninitialized struct#150
schopin-pro wants to merge 1 commit into
vysheng:masterfrom
schopin-pro:unintialized-peer-id

Conversation

@schopin-pro

Copy link
Copy Markdown

The x instance wasn't initialized properly, which led to undefined
behaviour in _tgl_do_send_photo when copying its content to t->avatar.

This patch fixes that by using the C struct initializer syntax, which
implicitly sets all missing fields to 0.

Note that this UB triggers a compilation warning when compiling with
recent GCC versions in -O3.

The `x` instance wasn't initialized properly, which led to undefined
behaviour in _tgl_do_send_photo when copying its content to t->avatar.

This patch fixes that by using the C struct initializer syntax, which
implicitly sets all missing fields to 0.

Note that this UB triggers a compilation warning when compiling with
recent GCC versions in -O3.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant