Detect missing initializations

Write invalid data in memory to easily detect missing initializations in
debug mode.
This commit is contained in:
Romain Vimont 2024-02-29 19:37:14 +01:00
parent cdf09805c0
commit fd0f432e87

View file

@ -312,6 +312,10 @@ scrcpy_generate_scid(void) {
enum scrcpy_exit_code
scrcpy(struct scrcpy_options *options) {
static struct scrcpy scrcpy;
#ifndef NDEBUG
// Detect missing initializations
memset(&scrcpy, 42, sizeof(scrcpy));
#endif
struct scrcpy *s = &scrcpy;
// Minimal SDL initialization