Procházet zdrojové kódy

A workaround for toxic client buggyness

Bob Mottram před 9 roky
rodič
revize
f37f57e2fe
1 změnil soubory, kde provedl 7 přidání a 3 odebrání
  1. 7
    3
      src/freedombone-mesh

+ 7
- 3
src/freedombone-mesh Zobrazit soubor

147
                 fi
147
                 fi
148
             fi
148
             fi
149
             lstox -f dht > /tmp/dht
149
             lstox -f dht > /tmp/dht
150
-			sudo cp /tmp/dht $DHTNODES
150
+            sudo cp /tmp/dht $DHTNODES
151
             PEER_TOX_ID=$(lstox | grep $AVAHI_DOMAIN | head -n 1 | awk -F ' ' '{print $2}')
151
             PEER_TOX_ID=$(lstox | grep $AVAHI_DOMAIN | head -n 1 | awk -F ' ' '{print $2}')
152
             if [ ${#PEER_TOX_ID} -gt 30 ]; then
152
             if [ ${#PEER_TOX_ID} -gt 30 ]; then
153
                 echo "/nick $USER
153
                 echo "/nick $USER
154
 /add $PEER_TOX_ID
154
 /add $PEER_TOX_ID
155
+/exit
155
 " | $TOXIC_PATH -d
156
 " | $TOXIC_PATH -d
157
+                $TOXIC_PATH -d
156
                 exit 0
158
                 exit 0
157
             else
159
             else
158
-				echo $PEER_TOX_ID
160
+                echo $PEER_TOX_ID
159
                 echo "Tox ID for $AVAHI_DOMAIN was not found"
161
                 echo "Tox ID for $AVAHI_DOMAIN was not found"
160
                 exit 6
162
                 exit 6
161
             fi
163
             fi
208
                 fi
210
                 fi
209
             fi
211
             fi
210
             lstox -f dht > /tmp/dht
212
             lstox -f dht > /tmp/dht
211
-			sudo cp /tmp/dht $DHTNODES
213
+            sudo cp /tmp/dht $DHTNODES
212
             PEER_TOX_ID=$(lstox | grep $AVAHI_DOMAIN | head -n 1 | awk -F ' ' '{print $2}')
214
             PEER_TOX_ID=$(lstox | grep $AVAHI_DOMAIN | head -n 1 | awk -F ' ' '{print $2}')
213
             if [ ${#PEER_TOX_ID} -gt 30 ]; then
215
             if [ ${#PEER_TOX_ID} -gt 30 ]; then
214
                 echo "/nick $USER
216
                 echo "/nick $USER
215
 /add $PEER_TOX_ID
217
 /add $PEER_TOX_ID
218
+/exit
216
 " | $TOXIC_PATH -d
219
 " | $TOXIC_PATH -d
220
+                $TOXIC_PATH -d
217
             else
221
             else
218
                 echo "Tox ID for $AVAHI_DOMAIN was not found"
222
                 echo "Tox ID for $AVAHI_DOMAIN was not found"
219
                 exit 6
223
                 exit 6