--- brasero-0.6.0/src/burn-transcode.c~ 2007-07-11 14:48:14.000000000 +0200 +++ brasero-0.6.0/src/burn-transcode.c 2007-08-17 09:17:31.000000000 +0200 @@ -1402,7 +1402,8 @@ int fd; gboolean result; - fd = open (transcode->priv->current->dest, O_WRONLY | O_CREAT | O_APPEND); + fd = open (transcode->priv->current->dest, O_WRONLY | O_CREAT | O_APPEND, + S_IRWXU | S_IRGRP | S_IROTH); if (fd == -1) { g_set_error (error, BRASERO_BURN_ERROR,