pike.git/
src/
cpp.cmod
Branch:
Tag:
Non-build tags
All tags
No tags
2016-09-09
2016-09-09 16:14:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>
90314cee7c522b6e37c196cbeae85be8a6fc6ad6 (
5
lines) (+
4
/-
1
)
[
Show
|
Annotate
]
Branch:
8.1
Compiler
[cpp]
: Fixed refcount bug in simple_add_define().
1688:
{ struct pike_string *name_str = make_define_name(this, name);
-
add_define(this, name_str,
make
_
shared
_string(what)
)
;
+
struct pike_string *what_str = make_shared_string(what);
+
add_define(this, name_str,
what
_
str);
+
free
_string(what
_str
);
free_string(name_str); }