Procházet zdrojové kódy

Fix C compiler compliance error

Stéphane Raimbault před 11 roky
rodič
revize
184c489cbd
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. 3 1
      src/modbus.c

+ 3 - 1
src/modbus.c

@@ -122,12 +122,14 @@ static void _sleep_response_timeout(modbus_t *ctx)
 
 int modbus_flush(modbus_t *ctx)
 {
+    int rc;
+
     if (ctx == NULL) {
         errno = EINVAL;
         return -1;
     }
 
-    int rc = ctx->backend->flush(ctx);
+    rc = ctx->backend->flush(ctx);
     if (rc != -1 && ctx->debug) {
         /* Not all backends are able to return the number of bytes flushed */
         printf("Bytes flushed (%d)\n", rc);