Skip to content

Commit afdab89

Browse files
committed
Fix reference counting logic
1 parent 7980942 commit afdab89

File tree

5 files changed

+13
-7
lines changed

5 files changed

+13
-7
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77
## Unreleased
88
There are currently no unreleased changes.
99

10+
## [0.5.1](https://github.com/marcospassos/java-php-serializer/releases/tag/0.5.1) (2017-07-09)
11+
12+
### Changed
13+
14+
- Fix reference counting logic.
15+
1016
## [0.5.0](https://github.com/marcospassos/java-php-serializer/releases/tag/0.5.0) (2017-07-09)
1117

1218
### Changed

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ to the `dependencies` section of its `pom.xml` file:
5656
<dependency>
5757
<groupId>com.marcospassos</groupId>
5858
<artifactId>phpserializer</artifactId>
59-
<version>0.5.0</version>
59+
<version>0.5.1</version>
6060
</dependency>
6161
</dependencies>
6262
```
@@ -227,8 +227,8 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
227227
DEALINGS IN THE SOFTWARE.
228228
```
229229

230-
[maven-central-badge]: https://img.shields.io/badge/maven%20central-v0.5.0-blue.svg
231-
[maven-central-latest]: http://search.maven.org/#artifactdetails%7Ccom.marcospassos%7Cphpserializer%7C0.5.0%7Cjar
230+
[maven-central-badge]: https://img.shields.io/badge/maven%20central-v0.5.1-blue.svg
231+
[maven-central-latest]: http://search.maven.org/#artifactdetails%7Ccom.marcospassos%7Cphpserializer%7C0.5.1%7Cjar
232232
[coverall-status]: https://coveralls.io/github/marcospassos/java-php-serializer
233233
[coverall-badge]: https://coveralls.io/repos/github/marcospassos/java-php-serializer/badge.svg
234234
[travis-badge]: https://travis-ci.org/marcospassos/java-php-serializer.svg?branch=master
@@ -243,4 +243,4 @@ DEALINGS IN THE SOFTWARE.
243243
[issue-tracker]: https://github.com/marcospassos/java-php-serializer/issues
244244
[repository]: https://github.com/marcospassos/java-php-serializer
245245
[releases-page]: https://github.com/marcospassos/java-php-serializer/releases
246-
[latest-release]: https://github.com/marcospassos/java-php-serializer/releases/tag/0.5.0
246+
[latest-release]: https://github.com/marcospassos/java-php-serializer/releases/tag/0.5.1

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.marcospassos</groupId>
88
<artifactId>phpserializer</artifactId>
9-
<version>0.5.0-SNAPSHOT</version>
9+
<version>0.5.1-SNAPSHOT</version>
1010
<packaging>jar</packaging>
1111

1212
<name>Java PHP Serializer</name>

src/main/java/com/marcospassos/phpserializer/Writer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ public void writeSerializableObjectEnd() {
103103
buffer.append(data);
104104
buffer.append("}");
105105

106-
pointer = subWriter.getPointer() + 1;
106+
pointer = subWriter.getPointer();
107107

108108
subWriter = null;
109109
}

src/test/java/com/marcospassos/phpserializer/WriterTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public void writeSerializableObject() throws Exception
4949
writer.writeSerializableObjectEnd();
5050

5151
assertEquals("C:3:\"Foo\":20:{a:1:{i:0;s:3:\"bar\";}}", writer.getResult());
52-
assertEquals(4, writer.getPointer());
52+
assertEquals(3, writer.getPointer());
5353
}
5454

5555
@Test(expected = IllegalStateException.class)

0 commit comments

Comments
 (0)