Ver código fonte

* some cleanups

Lelik P. Korchagin 3 anos atrás
pai
commit
e8acaa438c
2 arquivos alterados com 10 adições e 8 exclusões
  1. 1 1
      .gitignore
  2. 9 7
      main.c

+ 1 - 1
.gitignore

@@ -1,5 +1,5 @@
 *.o
 *~
 *.bak
-t
+zr10
 core

+ 9 - 7
main.c

@@ -102,6 +102,7 @@ int main(int argc, char *argv[])
         int len = 0;
 
         uint8_t buffer[64];
+        memset(buffer, 0, sizeof(buffer));
 
         if (argc == 2 && argv[1][0] == '.') {
                 command = 0x08;
@@ -134,13 +135,6 @@ int main(int argc, char *argv[])
                 }
         }
 
-        n = zr10_command(buffer, command, (uint8_t*)command_data, len);
-        printf("%15s %5d", inet_ntoa(addr.sin_addr), ntohs(addr.sin_port));
-        for (int i = 0; i < n; i++) {
-                printf(" %02x", buffer[i]);
-        }
-        printf("\n");
-
         memset(&addr, 0, sizeof(addr));
         addr.sin_family = AF_INET;
         addr.sin_addr.s_addr = htonl(INADDR_ANY);
@@ -162,6 +156,14 @@ int main(int argc, char *argv[])
                 return 1;
         }
 
+        n = zr10_command(buffer, command, (uint8_t*)command_data, len);
+        printf("%15s %5d", inet_ntoa(addr.sin_addr), ntohs(addr.sin_port));
+        for (int i = 0; i < n; i++) {
+                printf(" %02x", buffer[i]);
+        }
+        printf("\n");
+
+
         addr.sin_addr.s_addr = htonl(INADDR_BROADCAST);
         addr.sin_port = htons(PORT);