Line 0
Link Here
|
|
|
1 |
--- src/bbcp_Protocol.C.orig 2015-01-16 11:37:43.000000000 -0800 |
2 |
+++ src/bbcp_Protocol.C 2015-01-16 11:41:33.000000000 -0800 |
3 |
@@ -86,7 +86,7 @@ |
4 |
|
5 |
// Start-up the first node |
6 |
// |
7 |
- if (retc = Fnode->Run(Ffs->username, Ffs->hostname, Fcmd, Ftype)) |
8 |
+ if ((retc = Fnode->Run(Ffs->username, Ffs->hostname, Fcmd, Ftype))) |
9 |
return retc; |
10 |
|
11 |
// Determine additional options |
12 |
@@ -101,15 +101,15 @@ |
13 |
|
14 |
// Send the arguments |
15 |
// |
16 |
- if (retc = SendArgs(Fnode, Ffs, (char *)"none", 0, addOpt[0])) return retc; |
17 |
+ if ((retc = SendArgs(Fnode, Ffs, (char *)"none", 0, addOpt[0]))) return retc; |
18 |
|
19 |
// Get the callback port from the first host |
20 |
// |
21 |
- if (retc = getCBPort(Fnode)) return retc; |
22 |
+ if ((retc = getCBPort(Fnode))) return retc; |
23 |
|
24 |
// Start the second node |
25 |
// |
26 |
- if (retc = Lnode->Run(Lfs->username, Lfs->hostname, Lcmd, Ltype)) |
27 |
+ if ((retc = Lnode->Run(Lfs->username, Lfs->hostname, Lcmd, Ltype))) |
28 |
return retc; |
29 |
|
30 |
// Compute callback hostname and reset callback port |
31 |
@@ -152,7 +152,7 @@ |
32 |
|
33 |
// The remote program should hve started, get the call back port |
34 |
// |
35 |
- if (wp = Node->GetLine()) |
36 |
+ if ((wp = Node->GetLine())) |
37 |
{if ((wp = Node->GetToken()) && !strcmp(wp, "200") |
38 |
&& (wp = Node->GetToken()) && !strcmp(wp, "Port:") |
39 |
&& (wp = Node->GetToken()) |
40 |
@@ -408,7 +408,7 @@ |
41 |
|
42 |
// Get the optional offset |
43 |
// |
44 |
- if (wp = Remote->GetToken()) |
45 |
+ if ((wp = Remote->GetToken())) |
46 |
{if (bbcp_Config.a2ll("file offset", wp, foffset, 0, -1)) return 22; |
47 |
if (foffset > fp->Info.size) |
48 |
{char buff[128]; |
49 |
@@ -447,7 +447,7 @@ |
50 |
// Get the first line of the login stream |
51 |
// |
52 |
if (!(np->GetLine())) |
53 |
- {if (retc = np->LastError()) |
54 |
+ {if ((retc = np->LastError())) |
55 |
return bbcp_Emsg("Process_Login", retc, "processing login from", |
56 |
Net->LinkName()); |
57 |
return bbcp_Fmsg("Process_Login", "Bad login from", Net->LinkName()); |
58 |
@@ -549,8 +549,8 @@ |
59 |
if (texists && bbcp_Config.snkSpec->Info.Otype == 'd') |
60 |
tdir = bbcp_Config.snkSpec->pathname; |
61 |
else {int plen; |
62 |
- if (plen = bbcp_Config.snkSpec->filename - |
63 |
- bbcp_Config.snkSpec->pathname) |
64 |
+ if ((plen = bbcp_Config.snkSpec->filename - |
65 |
+ bbcp_Config.snkSpec->pathname)) |
66 |
strncpy(buff, bbcp_Config.snkSpec->pathname, plen-1); |
67 |
else {buff[0] = '.'; plen = 2;} |
68 |
tdir = buff; buff[plen-1] = '\0'; |
69 |
@@ -562,7 +562,7 @@ |
70 |
tdir_id = bbcp_Config.snkSpec->Info.fileid; |
71 |
else {bbcp_FileInfo Tinfo; |
72 |
if (!fs_obj || (!(retc = fs_obj->Stat(tdir, &Tinfo)) |
73 |
- && Tinfo.Otype != 'd') && outDir) retc = ENOTDIR; |
74 |
+ && (Tinfo.Otype != 'd') && outDir)) retc = ENOTDIR; |
75 |
if (retc) {bbcp_Fmsg("Request","Target directory", |
76 |
bbcp_Config.snkSpec->pathname,"not found"); |
77 |
return Request_exit(2, dRM); |