mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-13 02:21:34 +00:00
Infer fixes for asm
Signed-off-by: Riccardo Schirone <sirmy15@gmail.com>
This commit is contained in:
parent
9e6d4f2709
commit
599b6553e4
@ -56,6 +56,7 @@ static int buf_fprintf(void *stream, const char *format, ...) {
|
||||
flen = strlen (format);
|
||||
glen = strlen (buf_global);
|
||||
tmp = malloc (flen + glen + 2);
|
||||
if (!tmp) return 0;
|
||||
memcpy (tmp, buf_global, glen);
|
||||
memcpy (tmp+glen, format, flen);
|
||||
tmp[flen+glen] = 0;
|
||||
|
@ -57,6 +57,7 @@ static int buf_fprintf(void *stream, const char *format, ...) {
|
||||
flen = strlen (format);
|
||||
glen = strlen (buf_global);
|
||||
tmp = malloc (flen + glen + 2);
|
||||
if (!tmp) return 0;
|
||||
memcpy (tmp, buf_global, glen);
|
||||
memcpy (tmp+glen, format, flen);
|
||||
tmp[flen+glen] = 0;
|
||||
|
@ -47,6 +47,7 @@ static int buf_fprintf(void *stream, const char *format, ...) {
|
||||
flen = strlen (format);
|
||||
glen = strlen (buf_global);
|
||||
tmp = malloc (flen + glen + 2);
|
||||
if (!tmp) return 0;
|
||||
memcpy (tmp, buf_global, glen);
|
||||
memcpy (tmp+glen, format, flen);
|
||||
tmp[flen+glen] = 0;
|
||||
|
@ -49,6 +49,7 @@ static int buf_fprintf(void *stream, const char *format, ...) {
|
||||
flen = strlen (format);
|
||||
glen = strlen (buf_global);
|
||||
tmp = malloc (flen + glen + 2);
|
||||
if (!tmp) return 0;
|
||||
memcpy (tmp, buf_global, glen);
|
||||
memcpy (tmp+glen, format, flen);
|
||||
tmp[flen+glen] = 0;
|
||||
|
@ -47,6 +47,7 @@ static int buf_fprintf(void *stream, const char *format, ...) {
|
||||
flen = strlen (format);
|
||||
glen = strlen (buf_global);
|
||||
tmp = malloc (flen + glen + 2);
|
||||
if (!tmp) return 0;
|
||||
memcpy (tmp, buf_global, glen);
|
||||
memcpy (tmp+glen, format, flen);
|
||||
tmp[flen+glen] = 0;
|
||||
|
@ -53,9 +53,15 @@ static int buf_fprintf(void *stream, const char *format, ...) {
|
||||
flen = strlen (format);
|
||||
glen = strlen (buf_global);
|
||||
tmp = malloc (flen + glen + 2);
|
||||
if (tmp) {
|
||||
if (!tmp) {
|
||||
return 0;
|
||||
} else {
|
||||
if (strchr (buf_global, '%')) {
|
||||
char *buf_local = strdup (buf_global);
|
||||
if (!buf_local) {
|
||||
free (tmp);
|
||||
return 0;
|
||||
}
|
||||
escaped = r_str_replace (buf_local, "%", "%%", true);
|
||||
} else {
|
||||
escaped = strdup (buf_global);
|
||||
|
@ -54,6 +54,7 @@ static int buf_fprintf(void *stream, const char *format, ...) {
|
||||
flen = strlen (format);
|
||||
glen = strlen (buf_global);
|
||||
tmp = malloc (flen + glen + 2);
|
||||
if (!tmp) return 0;
|
||||
memcpy (tmp, buf_global, glen);
|
||||
memcpy (tmp+glen, format, flen);
|
||||
tmp[flen+glen] = 0;
|
||||
|
@ -47,6 +47,7 @@ static int buf_fprintf(void *stream, const char *format, ...) {
|
||||
flen = strlen (format);
|
||||
glen = strlen (buf_global);
|
||||
tmp = malloc (flen + glen + 2);
|
||||
if (!tmp) return 0;
|
||||
memcpy (tmp, buf_global, glen);
|
||||
memcpy (tmp+glen, format, flen);
|
||||
tmp[flen+glen] = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user