]> diplodocus.org Git - nmh/blobdiff - sbr/m_getfld.c
Oops, fc31cece had a syntax error that gcc ignored, clang doesn't.
[nmh] / sbr / m_getfld.c
index 135be1dbd2ea4feab930109109bd397e120de4b6..0fe55499941f874e54cfc20c3a803b66ce70d050 100644 (file)
@@ -268,7 +268,8 @@ void
 m_getfld_state_init (m_getfld_state_t *gstate, FILE *iob) {
     m_getfld_state_t s;
 
-    s = *gstate = (m_getfld_state_t) mh_xmalloc(sizeof (struct m_getfld_state));
+    NEW(s);
+    *gstate = s;
     s->readpos = s->end = s->msg_buf;
     s->bytes_read = s->total_bytes_read = 0;
     s->last_caller_pos = s->last_internal_pos = 0;