aboutsummaryrefslogtreecommitdiffstats
path: root/lib/erl_interface/src/misc/ei_decode_term.c
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2013-02-22 15:15:01 +0100
committerSverker Eriksson <[email protected]>2013-02-22 15:15:01 +0100
commit13b1dcfc31b3c42affafc42c30105abfbebbfbf3 (patch)
tree8fa0291b2bd2dc9a1e800198c532a724a5b05f0e /lib/erl_interface/src/misc/ei_decode_term.c
parent7ad014ac10d87f520d031a9d969473a6bfe20bee (diff)
parent969224f54bec6d932aa61b9acc8e76b49604ebcc (diff)
downloadotp-13b1dcfc31b3c42affafc42c30105abfbebbfbf3.tar.gz
otp-13b1dcfc31b3c42affafc42c30105abfbebbfbf3.tar.bz2
otp-13b1dcfc31b3c42affafc42c30105abfbebbfbf3.zip
Merge branch 'sverk/erlang_pid-revert'
* sverk/erlang_pid-revert: erl_interface: Fix some warnings in test code erl_interface,ic: Remove node_org_enc from erlang_{pid,port,ref}
Diffstat (limited to 'lib/erl_interface/src/misc/ei_decode_term.c')
-rw-r--r--lib/erl_interface/src/misc/ei_decode_term.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/erl_interface/src/misc/ei_decode_term.c b/lib/erl_interface/src/misc/ei_decode_term.c
index 1423ec7ed7..ce5ae5b19d 100644
--- a/lib/erl_interface/src/misc/ei_decode_term.c
+++ b/lib/erl_interface/src/misc/ei_decode_term.c
@@ -54,7 +54,7 @@ int ei_decode_ei_term(const char* buf, int* index, ei_term* term)
return ei_decode_atom(buf, index, term->value.atom_name);
case ERL_REFERENCE_EXT:
/* first the nodename */
- if (get_atom(&s, term->value.ref.node, &term->value.ref.node_org_enc) < 0) return -1;
+ if (get_atom(&s, term->value.ref.node, NULL) < 0) return -1;
/* now the numbers: num (4), creation (1) */
term->value.ref.n[0] = get32be(s);
term->value.ref.len = 1;
@@ -64,7 +64,7 @@ int ei_decode_ei_term(const char* buf, int* index, ei_term* term)
/* first the integer count */
term->value.ref.len = get16be(s);
/* then the nodename */
- if (get_atom(&s, term->value.ref.node, &term->value.ref.node_org_enc) < 0) return -1;
+ if (get_atom(&s, term->value.ref.node, NULL) < 0) return -1;
/* creation */
term->value.ref.creation = get8(s) & 0x03;
/* finally the id integers */
@@ -76,12 +76,12 @@ int ei_decode_ei_term(const char* buf, int* index, ei_term* term)
}
break;
case ERL_PORT_EXT:
- if (get_atom(&s, term->value.port.node, &term->value.port.node_org_enc) < 0) return -1;
+ if (get_atom(&s, term->value.port.node, NULL) < 0) return -1;
term->value.port.id = get32be(s) & 0x0fffffff; /* 28 bits */;
term->value.port.creation = get8(s) & 0x03;
break;
case ERL_PID_EXT:
- if (get_atom(&s, term->value.pid.node, &term->value.port.node_org_enc) < 0) return -1;
+ if (get_atom(&s, term->value.pid.node, NULL) < 0) return -1;
/* now the numbers: num (4), serial (4), creation (1) */
term->value.pid.num = get32be(s) & 0x7fff; /* 15 bits */
term->value.pid.serial = get32be(s) & 0x1fff; /* 13 bits */