rsync-2.5.1 / socket.c - unititialized variable breaks build.

Cameron Simpson cs at zip.com.au
Mon Jan 7 13:28:00 EST 2002


On Sun, Jan 06, 2002 at 10:56:50AM -0600, John Malmberg <wb8tyw at qsl.net> wrote:
| In socket.c, the variable error is unitilialzed.
| Also the variable length should be an unsigned int.
| 
| 
| EAGLE> type socket.gdiff
| --- ref_src:socket.c    Sat Jan  5 13:27:07 2002
| +++ lcl_src:socket.c    Sun Jan  6 08:40:51 2002
| @@ -1,3 +1,4 @@
| +/* Converted by prj_src:unix_c_to_vms_c.tpu AND prj_src:socket.tpu on 
| 6-JAN-20
| 02 08:40:51.01 OPENVMS_AXP */
|   /* -*- c-file-style: "linux" -*-
| 
|      Copyright (C) 1992-2001 by Andrew Tridgell <tridge at samba.org>
| @@ -105,7 +106,8 @@
|          bhints.ai_family = ai_family;
|          bhints.ai_socktype = ai_socktype;
|          bhints.ai_flags = AI_PASSIVE;
| -       if (getaddrinfo(bind_address, NULL, &bhints, &bres_all) == -1) {
| +       error = getaddrinfo(bind_address, NULL, &bhints, &bres_all);
| +       if (error == -1) {

Shouldn't that be "error != 0" ?
-- 
Cameron Simpson, DoD#743        cs at zip.com.au    http://www.zip.com.au/~cs/

There's no need to worry about death, it will not happen in your lifetime.
	- Raymond Smullyan




More information about the rsync mailing list