vm-file-editor: do not overwite an existing file
Either a housekeeping file from that VM, or a similarly named one being edited from a third VM.
This commit is contained in:
parent
11b8f9be20
commit
81e9f967be
@ -44,7 +44,7 @@ char *get_filename()
|
||||
|
||||
void copy_file(char *filename)
|
||||
{
|
||||
int fd = open(filename, O_WRONLY | O_CREAT, 0600);
|
||||
int fd = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0600);
|
||||
if (fd < 0) {
|
||||
perror("open file");
|
||||
exit(1);
|
||||
|
Loading…
Reference in New Issue
Block a user