fail_with_error
Description:
Set the error for the handler.
This lets the operation fail with the provided error. You may only set the error once.
src must be non-null.
Note that src is no longer valid after this call. If you want to keep using the same GError*, you need to set it to
null after calling this function on it.
Parameters:
| this | |
| src |
error to move into the return location |