diff --git a/include/asterisk/translate.h b/include/asterisk/translate.h
index 97f10283f3f7643b4f82ebddad10804c66d35fae..f4673944c7579b57cac889b0e6f34799884cb1e5 100644
--- a/include/asterisk/translate.h
+++ b/include/asterisk/translate.h
@@ -147,7 +147,7 @@ struct ast_trans_pvt {
 	struct timeval nextin;
 	struct timeval nextout;
 	unsigned int destroy:1;
-};
+} attribute_packed;
 
 /*! \brief generic frameout function */
 struct ast_frame *ast_trans_frameout(struct ast_trans_pvt *pvt,