diff --git a/src/sftp/sftp.h b/src/sftp/sftp.h
index 57a5f4ab03cf0f6cdbf2502a002c3ac7019206bd..f9c332735d59891f61bf48417ff1506936507ef6 100644
--- a/src/sftp/sftp.h
+++ b/src/sftp/sftp.h
@@ -64,15 +64,8 @@
 typedef struct sftp_tx_pkt {
 	uint32_t sz;
 	uint32_t used;
-	union {
-		struct {
-			uint8_t type;
-			uint8_t data[];
-		};
-		struct {
-			uint8_t tdata[];
-		};
-	};
+	uint8_t type;
+	uint8_t data[];
 } *sftp_tx_pkt_t;
 
 typedef struct sftp_rx_pkt {