Skip to content

String multiplication produces unexpected result #2117

@mozart0

Description

@mozart0

Describe the bug
Multiple string multiplication produces unexpected result on mac osx

To Reproduce
echo 0 | jq '"x" * 2 * 36'
output: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\u0004\u0000"

Expected behavior
output: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Environment:

  • OS and Version: macos 10.15.4
  • jq version: 1.6

Additional context
Tried on centos, no such problem

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions