Ensure buffer is set.
This commit is contained in:
parent
4166e88f92
commit
b42bc732ac
@ -805,7 +805,7 @@ void cli_save(Arguments *args, Operation *operation) {
|
|||||||
|
|
||||||
char *buf = NULL;
|
char *buf = NULL;
|
||||||
MPMarshalError marshalError = { .type = MPMarshalSuccess };
|
MPMarshalError marshalError = { .type = MPMarshalSuccess };
|
||||||
if (!mpw_marshal_write( &buf, operation->sitesFormat, operation->user, &marshalError ) || marshalError.type != MPMarshalSuccess)
|
if (!mpw_marshal_write( &buf, operation->sitesFormat, operation->user, &marshalError ) || marshalError.type != MPMarshalSuccess || !buf)
|
||||||
wrn( "Couldn't encode updated configuration file:\n %s: %s", operation->sitesPath, marshalError.description );
|
wrn( "Couldn't encode updated configuration file:\n %s: %s", operation->sitesPath, marshalError.description );
|
||||||
|
|
||||||
else if (fwrite( buf, sizeof( char ), strlen( buf ), sitesFile ) != strlen( buf ))
|
else if (fwrite( buf, sizeof( char ), strlen( buf ), sitesFile ) != strlen( buf ))
|
||||||
@ -858,5 +858,4 @@ void cli_masterKeyProvider_free() {
|
|||||||
__cli_masterKeyProvider_currentAlgorithm = (MPAlgorithmVersion)-1;
|
__cli_masterKeyProvider_currentAlgorithm = (MPAlgorithmVersion)-1;
|
||||||
mpw_free_string( &__cli_masterKeyProvider_currentPassword );
|
mpw_free_string( &__cli_masterKeyProvider_currentPassword );
|
||||||
__cli_masterKeyProvider_currentOperation = NULL;
|
__cli_masterKeyProvider_currentOperation = NULL;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user