| | 105 | | | | struct pkt * |
| | 106 | | | | pk_new(len) |
| | 107 | | | | int len; |
| | 108 | | | | { |
| | 109 | | | | struct pkt *pp; |
| | 110 | | | | |
| true | 111 | | | | if (!(pp = TALLOC(1, struct pkt, "pkt")))
|
| | 112 | | | | goto oops; |
| | 113 | | | | |
| | 114 | | | | |
| | 115 | | | | |
| | 116 | | | | |
| $unknown_2346629 <= 4095 | 117 | | | | if (len) { |
| | 118 | | | | if (!(pp->pk_dat = pp->pk_buf = da_new(len))) { |
| | 119 | | | | PVM_FREE(pp);
|
| | 120 | | | | goto oops; |
| | 121 | | | | } |
| | 122 | | | | pp->pk_max = len; |
| | 123 | | | | pp->pk_len = 0; |
| | 124 | | | | pp->pk_link = pp->pk_rlink = 0; |
| | 125 | | | | |
| $unknown_2346637 <= 4095 | 126 | | | | } else { |
| $unknown_2346645 <= 4095 | 127 | | | | pp->pk_dat = pp->pk_buf = 0; |
| $unknown_2346661 <= 4095 | 128 | | | | pp->pk_link = pp->pk_rlink = pp; |
| | 129 | | | | } |
| $unknown_2346677 <= 4095 | 130 | | | | pp->pk_cpos = 0; |
| $unknown_2346685 <= 4095 | 131 | | | | pp->pk_tlink = pp->pk_trlink = 0; |
| $unknown_2346701 <= 4095 | 132 | | | | return pp; |
| | 133 | | | | |
| | 134 | | | | oops: |
| | 135 | | | | pvmlogerror("pk_new() can't get memory\n"); |
| | 136 | | | | pvmbailout(0); |
| | 137 | | | | return (struct pkt*)0; |
| pk_new$return->pk_dat <= 4095 | 138 | | | | } | Problem | | pk_new$return->pk_dat <= 4095 |
|