Skip to content

Instantly share code, notes, and snippets.

@Sh4d1
Sh4d1 / main.c
Created July 5, 2022 09:41
Curl retry with pipe
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <curl/curl.h>
size_t bytes_written = 0;
static size_t write_data(void *ptr, size_t size, size_t nmemb, void *stream)
{
@Sh4d1
Sh4d1 / gist:c838db26036a3b7182f78041c8603b3a
Created March 11, 2020 12:48
failed-test-scaleway-cli
fatal error: concurrent map writes
goroutine 133 [running]:
runtime.throw(0x981f16, 0x15)
/usr/lib/go/src/runtime/panic.go:1112 +0x72 fp=0xc00051b568 sp=0xc00051b538 pc=0x436142
runtime.mapassign(0x8ed6e0, 0xc000115950, 0xc00051b6e8, 0xc0001e14c0)
/usr/lib/go/src/runtime/map.go:585 +0x59d fp=0xc00051b5e8 sp=0xc00051b568 pc=0x4103dd
github.com/scaleway/scaleway-cli/internal/human.RegisterMarshalerFunc(...)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/human/marshal_func.go:56
github.com/scaleway/scaleway-cli/internal/core.Test.func1(0xc000242d80)

Keybase proof

I hereby claim:

  • I am sh4d1 on github.
  • I am sh4d1 (https://keybase.io/sh4d1) on keybase.
  • I have a public key ASATJjkqbgshteVpHYxRWe07CBUvCy9ixvt5c8EjZ-HtiQo

To claim this, I am signing this object: