Guest User

Untitled

a guest
Jul 19th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. diff --git a/gtk/makemeta-ui.c b/gtk/makemeta-ui.c
  2. index 0f4ec8c..a6f435f 100644
  3. --- a/gtk/makemeta-ui.c
  4. +++ b/gtk/makemeta-ui.c
  5. @@ -59,7 +59,7 @@ freeMetaUI( gpointer p )
  6. static gboolean
  7. onProgressDialogRefresh( gpointer data )
  8. {
  9. - char * str;
  10. + char * str = NULL;
  11. MakeMetaUI * ui = data;
  12. const tr_metainfo_builder * b = ui->builder;
  13. GtkDialog * d = GTK_DIALOG( ui->progress_dialog );
  14. @@ -80,8 +80,13 @@ onProgressDialogRefresh( gpointer data )
  15. str = g_strdup_printf( _( "Error reading \"%s\": %s" ), b->errfile, g_strerror( b->my_errno ) );
  16. else if( b->result == TR_MAKEMETA_IO_WRITE )
  17. str = g_strdup_printf( _( "Error writing \"%s\": %s" ), b->errfile, g_strerror( b->my_errno ) );
  18. - gtk_label_set_text( GTK_LABEL( ui->progress_label ), str );
  19. - g_free( str );
  20. + else
  21. + g_assert_not_reached( );
  22. +
  23. + if ( str ) {
  24. + gtk_label_set_text( GTK_LABEL( ui->progress_label ), str );
  25. + g_free( str );
  26. + }
  27.  
  28. /* progress bar */
  29. if( !b->pieceIndex )
Add Comment
Please, Sign In to add comment