My libpnd vala wrapper is still not able to survive changes to the pnd_disco_t struct. I must have only imagined that I'd fixed this, or not committed the code.
Discovered while investigating a crash report from wb, which may or may not be related.
The issue comes down to some auto-generated vala code trying to free a non-compatible, generated struct with pnd_disco_destroy().
I need to either:
massage the vala code to make sure it generates C code that uses pointers instead of an auto-generated struct copy function
add a thin C wrapper to avoid the vala generated code issue
My libpnd vala wrapper is still not able to survive changes to the pnd_disco_t struct. I must have only imagined that I'd fixed this, or not committed the code.
Discovered while investigating a crash report from wb, which may or may not be related.
The issue comes down to some auto-generated vala code trying to free a non-compatible, generated struct with pnd_disco_destroy().
I need to either: