~ubuntu-branches/ubuntu/raring/simutrans/raring-proposed

« back to all changes in this revision

Viewing changes to besch/writer/xref_writer.cc

  • Committer: Package Import Robot
  • Author(s): Ansgar Burchardt
  • Date: 2011-11-03 19:59:02 UTC
  • mfrom: (1.2.7)
  • Revision ID: package-import@ubuntu.com-20111103195902-uopgwf488mfctb75
Tags: 111.0-1
* New upstream release.
* debian/rules: Update get-orig-source target for new upstream release.
* Use xz compression for source and binary packages.
* Use override_* targets to simplify debian/rules.

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
{
33
33
        obj_writer_t::dump_node(infp, node);
34
34
 
35
 
        char* buf = new char[node.size];
36
 
 
37
 
        fread(buf, node.size, 1, infp);
38
 
        printf(" -> %4.4s-node '%s'", buf, buf + 4);
39
 
 
40
 
        delete [] buf;
 
35
        if(  node.size>=5  ) {
 
36
                char* buf = new char[node.size+1];
 
37
 
 
38
                fread(buf, node.size, 1, infp);
 
39
                buf[node.size] = 0;
 
40
 
 
41
                printf(" -> %4.4s-node (%s) '%s'", buf, buf[4] ? "required" : "optional", buf+5 );
 
42
 
 
43
                delete [] buf;
 
44
        }
41
45
}