Browse Source

A workaround for toxic client buggyness

Bob Mottram 9 years ago
parent
commit
f37f57e2fe
1 changed files with 7 additions and 3 deletions
  1. 7
    3
      src/freedombone-mesh

+ 7
- 3
src/freedombone-mesh View File

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