diff options
Diffstat (limited to 'gas/stabs.c')
-rw-r--r-- | gas/stabs.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/stabs.c b/gas/stabs.c index 73d1361..d82de31 100644 --- a/gas/stabs.c +++ b/gas/stabs.c @@ -202,6 +202,12 @@ s_stab_generic (int what, int length; string = demand_copy_C_string (&length); + if (string == NULL) + { + as_warn (_(".stab%c: missing string"), what); + ignore_rest_of_line (); + return; + } /* FIXME: We should probably find some other temporary storage for string, rather than leaking memory if someone else happens to use the notes obstack. */ |