Wenn ich mich nicht irre, enthält pstring keine Nullpointer.
Damit also keine Memory Leaks entstehen, sollte man kopieren anstatt zuweisen:
str_cpy((Titel.pstring)[0], t1);