154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
|
+
+
+
+
|
fprintf(sshOut, "echo %s\n", zProbe);
fflush(sshOut);
if( g.fSshTrace ){
printf("Sent: [echo %s]\n", zProbe);
fflush(stdout);
}
sshin_read(zIn, nBuf);
if( zIn[0]==0 ){
sqlite3_sleep(250);
sshin_read(zIn, nBuf);
}
if( g.fSshTrace ){
printf("Got back-----------------------------------------------\n"
"%s\n"
"-------------------------------------------------------\n", zIn);
}
if( memcmp(zIn, zProbe, nProbe)!=0 ){
pclose2(sshIn, sshOut, sshPid);
|