git.annexia.org
/
libguestfs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
init: Check that start_udev succeeded
[libguestfs.git]
/
fish
/
edit.c
diff --git
a/fish/edit.c
b/fish/edit.c
index
3e6973e
..
1b6ce23
100644
(file)
--- a/
fish/edit.c
+++ b/
fish/edit.c
@@
-30,7
+30,7
@@
/* guestfish edit command, suggested by Ján Ondrej, implemented by RWMJ */
static char *
/* guestfish edit command, suggested by Ján Ondrej, implemented by RWMJ */
static char *
-load_file (const char *filename,
in
t *len_r)
+load_file (const char *filename,
size_
t *len_r)
{
int fd, r, start;
char *content = NULL, *p;
{
int fd, r, start;
char *content = NULL, *p;
@@
-80,7
+80,7
@@
do_edit (const char *cmd, int argc, char *argv[])
char buf[256];
const char *editor;
char *content, *content_new;
char buf[256];
const char *editor;
char *content, *content_new;
- int r, fd
, size
;
+ int r, fd;
if (argc != 1) {
fprintf (stderr, _("use '%s filename' to edit a file\n"), cmd);
if (argc != 1) {
fprintf (stderr, _("use '%s filename' to edit a file\n"), cmd);
@@
-138,6
+138,7
@@
do_edit (const char *cmd, int argc, char *argv[])
}
/* Reload it. */
}
/* Reload it. */
+ size_t size;
content_new = load_file (filename, &size);
if (content_new == NULL) {
unlink (filename);
content_new = load_file (filename, &size);
if (content_new == NULL) {
unlink (filename);