Changed overflow() to overflow_exit().
authorWayne Davison <wayned@samba.org>
Thu, 7 Jul 2005 19:49:14 +0000 (19:49 +0000)
committerWayne Davison <wayned@samba.org>
Thu, 7 Jul 2005 19:49:14 +0000 (19:49 +0000)
exclude.c
flist.c
util.c

index 36faa96..59b4ef5 100644 (file)
--- a/exclude.c
+++ b/exclude.c
@@ -1176,7 +1176,7 @@ void recv_filter_list(int f_in)
        if (!local_server && (am_sender || receiver_wants_list)) {
                while ((len = read_int(f_in)) != 0) {
                        if (len >= sizeof line)
-                               overflow("recv_rules");
+                               overflow_exit("recv_rules");
                        read_sbuf(f_in, line, len);
                        parse_rule(&filter_list, line, 0, xflags);
                }
diff --git a/flist.c b/flist.c
index 64ff007..476e750 100644 (file)
--- a/flist.c
+++ b/flist.c
@@ -546,7 +546,7 @@ static struct file_struct *receive_file_entry(struct file_list *flist,
                rprintf(FERROR,
                        "overflow: flags=0x%x l1=%d l2=%d lastname=%s\n",
                        flags, l1, l2, safe_fname(lastname));
-               overflow("receive_file_entry");
+               overflow_exit("receive_file_entry");
        }
 
        strlcpy(thisname, lastname, l1 + 1);
@@ -611,7 +611,7 @@ static struct file_struct *receive_file_entry(struct file_list *flist,
                if (linkname_len <= 0 || linkname_len > MAXPATHLEN) {
                        rprintf(FERROR, "overflow: linkname_len=%d\n",
                                linkname_len - 1);
-                       overflow("receive_file_entry");
+                       overflow_exit("receive_file_entry");
                }
        }
        else
@@ -1122,7 +1122,7 @@ struct file_list *send_file_list(int f, int argc, char *argv[])
                                fname[1] = '\0';
                        } else {
                                if (l + 1 >= MAXPATHLEN)
-                                       overflow("send_file_list");
+                                       overflow_exit("send_file_list");
                                fname[l++] = '.';
                                fname[l] = '\0';
                        }
@@ -1130,7 +1130,7 @@ struct file_list *send_file_list(int f, int argc, char *argv[])
                } else if (l > 1 && fname[l-1] == '.' && fname[l-2] == '.'
                    && (l == 2 || fname[l-3] == '/')) {
                        if (l + 2 >= MAXPATHLEN)
-                               overflow("send_file_list");
+                               overflow_exit("send_file_list");
                        fname[l++] = '/';
                        fname[l++] = '.';
                        fname[l] = '\0';
diff --git a/util.c b/util.c
index 6cbe7e1..234a61e 100644 (file)
--- a/util.c
+++ b/util.c
@@ -120,7 +120,7 @@ void out_of_memory(char *str)
        exit_cleanup(RERR_MALLOC);
 }
 
-void overflow(char *str)
+void overflow_exit(char *str)
 {
        rprintf(FERROR, "ERROR: buffer overflow in %s\n", str);
        exit_cleanup(RERR_MALLOC);