libctf, create: empty dicts are dirty to start with

Without this, an empty dict that is written out immediately never gets
any content at all: even the header is left empty.

libctf/
	* ctf-create.c (ctf_create): Mark dirty.
This commit is contained in:
Nick Alcock 2020-06-02 20:39:15 +01:00
parent f47ca31135
commit dd987f0043
2 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2020-07-22 Nick Alcock <nick.alcock@oracle.com>
* ctf-create.c (ctf_create): Mark dirty.
2020-07-22 Nick Alcock <nick.alcock@oracle.com>
* ctf-create.c (membcmp) Skip nameless members.

View File

@ -126,6 +126,7 @@ ctf_create (int *errp)
fp->ctf_dtoldid = 0;
fp->ctf_snapshots = 1;
fp->ctf_snapshot_lu = 0;
fp->ctf_flags |= LCTF_DIRTY;
ctf_set_ctl_hashes (fp);
ctf_setmodel (fp, CTF_MODEL_NATIVE);