]> git.wh0rd.org Git - nano.git/commitdiff
Fix impromper calls to nmalloc in new locking implementation.
authorChris Allegretta <chrisa@asty.org>
Thu, 3 Jan 2013 04:36:39 +0000 (04:36 +0000)
committerChris Allegretta <chrisa@asty.org>
Thu, 3 Jan 2013 04:36:39 +0000 (04:36 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4556 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

src/files.c
src/global.c
src/proto.h

index 1d9e08fbfea103cdcafdaf10b520907bd8b34df7..55e7939d8f47f407c8d5c3bb8663a904a1531ba6 100644 (file)
@@ -250,7 +250,7 @@ int do_lockfile(const char *filename)
     char *lockbase = basename((char *) mallocstrcpy(NULL, filename));
     ssize_t lockfilesize = (sizeof (char *) * (strlen(filename)
                    + strlen(locking_prefix) + strlen(locking_suffix) + 3));
-    char *lockfilename = nmalloc(lockfilesize);
+    char *lockfilename = (char *) nmalloc(lockfilesize);
     char lockprog[12], lockuser[16];
     struct stat fileinfo;
     int lockfd, lockpid;
@@ -264,8 +264,8 @@ int do_lockfile(const char *filename)
     if (stat(lockfilename, &fileinfo) != -1) {
         ssize_t readtot = 0;
         ssize_t readamt = 0;
-        char *lockbuf = nmalloc(8192);
-        char *promptstr = nmalloc(128);
+        char *lockbuf = (char *) nmalloc(8192);
+        char *promptstr = (char *) nmalloc(128);
         int ans;
         if ((lockfd = open(lockfilename, O_RDONLY)) < 0) {
             statusbar(_("Error opening lockfile %s: %s"),
index a54f6f92d0b9866b3a9a83a911133f54593553d9..566a81633b6d905c18ce4ff72e8a478add517dad 100644 (file)
@@ -131,9 +131,9 @@ ssize_t tabsize = -1;
 char *backup_dir = NULL;
        /* The directory where we store backup files. */
 
-char *locking_prefix = ".";
+const char *locking_prefix = ".";
         /* Prefix of how to store the vim-style lock file */
-char *locking_suffix = ".swp";
+const char *locking_suffix = ".swp";
         /* Suffix of the vim-style lock file */
 #endif
 #ifndef DISABLE_OPERATINGDIR
index b27c9d005cb1614f4d38faef3ad9ea47bb15bba1..94e592c4a62cf4c860af2d38054d903b784e7098 100644 (file)
@@ -85,8 +85,8 @@ extern ssize_t tabsize;
 
 #ifndef NANO_TINY
 extern char *backup_dir;
-extern char *locking_prefix;
-extern char *locking_suffix;
+extern const char *locking_prefix;
+extern const char *locking_suffix;
 #endif
 #ifndef DISABLE_OPERATINGDIR
 extern char *operating_dir;